==>(B Building on glalie(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/nodejs-lts-krypton ./ .SRCINFO 1,301 100% 0.00kB/s 0:00:00 1,301 100% 0.00kB/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 3,312 100% 3.16MB/s 0:00:00 3,312 100% 3.16MB/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.21.0-1.log 759 100% 741.21kB/s 0:00:00 759 100% 741.21kB/s 0:00:00 (xfr#6, to-chk=13/20) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE 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 3,074 100% 2.93MB/s 0:00:00 3,074 100% 1.47MB/s 0:00:00 (xfr#8, to-chk=7/20) keys/pgp/5BE8A3F6C8A5C01D106C0AD820B1A390B168D356.asc 912 100% 445.31kB/s 0:00:00 912 100% 445.31kB/s 0:00:00 (xfr#9, to-chk=6/20) keys/pgp/890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4.asc 2,456 100% 1.17MB/s 0:00:00 2,456 100% 1.17MB/s 0:00:00 (xfr#10, to-chk=5/20) keys/pgp/8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600.asc 4,179 100% 1.99MB/s 0:00:00 4,179 100% 1.99MB/s 0:00:00 (xfr#11, to-chk=4/20) keys/pgp/C0D6248439F1D5604AAFFB4021D900FFDB233756.asc 3,159 100% 1.00MB/s 0:00:00 3,159 100% 1.00MB/s 0:00:00 (xfr#12, to-chk=3/20) keys/pgp/C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C.asc 4,841 100% 1.54MB/s 0:00:00 4,841 100% 1.54MB/s 0:00:00 (xfr#13, to-chk=2/20) keys/pgp/CC68F5A3106FF448322E48ED27F5E38D5B0A215F.asc 3,163 100% 1.01MB/s 0:00:00 3,163 100% 1.01MB/s 0:00:00 (xfr#14, to-chk=1/20) keys/pgp/DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7.asc 660 100% 161.13kB/s 0:00:00 660 100% 161.13kB/s 0:00:00 (xfr#15, to-chk=0/20) sent 22,253 bytes received 373 bytes 9,050.40 bytes/sec total size is 29,131 speedup is 1.29 ==>(B Ensuring required PGP keys are present...(B  ->(B Checking for 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600...(B  ->(B Importing key from local...(B  ->(B Checking for 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4...(B  ->(B Importing key from local...(B  ->(B Checking for C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C...(B  ->(B Importing key from local...(B  ->(B Checking for C0D6248439F1D5604AAFFB4021D900FFDB233756...(B  ->(B Importing key from local...(B  ->(B Checking for 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356...(B  ->(B Importing key from local...(B  ->(B Checking for CC68F5A3106FF448322E48ED27F5E38D5B0A215F...(B  ->(B Importing key from local...(B  ->(B Checking for 108F52B48DB57BB0CC439B2997B01419BD92F80A...(B  ->(B Importing key from local...(B  ->(B Checking for DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7...(B  ->(B Importing key from local...(B ==>(B Applying RISC-V patches...(B sending incremental file list ./ fix-wasi-thread-spawn.patch 1,026 100% 0.00kB/s 0:00:00 1,026 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=6/8) fix-wasm-i32-stack-loads.patch 1,494 100% 1.42MB/s 0:00:00 1,494 100% 1.42MB/s 0:00:00 (xfr#2, to-chk=5/8) fix-wasm-lazy-jump.patch 5,498 100% 5.24MB/s 0:00:00 5,498 100% 5.24MB/s 0:00:00 (xfr#3, to-chk=4/8) fix-wasm-vector-spills.patch 2,035 100% 1.94MB/s 0:00:00 2,035 100% 1.94MB/s 0:00:00 (xfr#4, to-chk=3/8) fix-wasm-vector-state.patch 317 100% 309.57kB/s 0:00:00 317 100% 309.57kB/s 0:00:00 (xfr#5, to-chk=2/8) hwy-broken-rvv.diff 834 100% 814.45kB/s 0:00:00 834 100% 814.45kB/s 0:00:00 (xfr#6, to-chk=1/8) riscv64.patch 2,959 100% 1.41MB/s 0:00:00 2,959 100% 1.41MB/s 0:00:00 (xfr#7, to-chk=0/8) sent 5,503 bytes received 152 bytes 2,262.00 bytes/sec total size is 14,163 speedup is 2.50 patching file PKGBUILD ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building nodejs-lts-krypton(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-4(B ==>(B Building nodejs-lts-krypton for [extra] (riscv64)(B ]3008;start=3ebc067dc1bb4c3cb67baed12b2e9afb;user=felix;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=5c11746ee011489a864744810249b37e;pid=3210256;comm=sudo;targetuser=root;type=session\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. ]3008;start=4eee51ce989b42a0bc38e08c03a244c8;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=5c11746ee011489a864744810249b37e;pid=3210305;comm=systemd-nspawn;container=arch-nspawn-3210305;type=container\]11;?\]2;🔵 Container arch-nspawn-3210305 on glalie.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=4eee51ce989b42a0bc38e08c03a244c8\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-4]...(Bdone(B ]3008;start=b875b2c174fb42f7a9408a9d91531702;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=5c11746ee011489a864744810249b37e;pid=3210735;comm=sudo;targetuser=felix;type=session\==>(B Making package: nodejs-lts-krypton 24.21.0-1 (Mon Sep 14 08:59:47 2026)(B ==>(B Retrieving sources...(B  ->(B Cloning node git repo...(B Cloning into bare repository '/home/felix/packages/nodejs-lts-krypton/node'... remote: Enumerating objects: 1804078 remote: Enumerating objects: 1805472, done. remote: Counting objects: 0% (1/1394) remote: Counting objects: 1% (14/1394) remote: Counting objects: 2% (28/1394) remote: Counting objects: 3% (42/1394) remote: Counting objects: 4% (56/1394) remote: Counting objects: 5% (70/1394) remote: Counting objects: 6% (84/1394) remote: Counting objects: 7% (98/1394) remote: Counting objects: 8% (112/1394) remote: Counting objects: 9% (126/1394) remote: Counting objects: 10% (140/1394) remote: Counting objects: 11% (154/1394) remote: Counting objects: 12% (168/1394) remote: Counting objects: 13% (182/1394) remote: Counting objects: 14% (196/1394) remote: Counting objects: 15% (210/1394) remote: Counting objects: 16% (224/1394) remote: Counting objects: 17% (237/1394) remote: Counting objects: 18% (251/1394) remote: Counting objects: 19% (265/1394) remote: Counting objects: 20% (279/1394) remote: Counting objects: 21% (293/1394) remote: Counting objects: 22% (307/1394) remote: Counting objects: 23% (321/1394) remote: Counting objects: 24% (335/1394) remote: Counting objects: 25% (349/1394) remote: Counting objects: 26% (363/1394) remote: Counting objects: 27% (377/1394) remote: Counting objects: 28% (391/1394) remote: Counting objects: 29% (405/1394) remote: Counting objects: 30% (419/1394) remote: Counting objects: 31% (433/1394) remote: Counting objects: 32% (447/1394) remote: Counting objects: 33% (461/1394) remote: Counting objects: 34% (474/1394) remote: Counting objects: 35% (488/1394) remote: Counting objects: 36% (502/1394) remote: Counting objects: 37% (516/1394) remote: Counting objects: 38% (530/1394) remote: Counting objects: 39% (544/1394) remote: Counting objects: 40% (558/1394) remote: Counting objects: 41% (572/1394) remote: Counting objects: 42% (586/1394) remote: Counting objects: 43% (600/1394) remote: Counting objects: 44% (614/1394) remote: Counting objects: 45% (628/1394) remote: Counting objects: 46% (642/1394) remote: Counting objects: 47% (656/1394) remote: Counting objects: 48% (670/1394) remote: Counting objects: 49% (684/1394) remote: Counting objects: 50% (697/1394) remote: Counting objects: 51% (711/1394) remote: Counting objects: 52% (725/1394) remote: Counting objects: 53% (739/1394) remote: Counting objects: 54% (753/1394) remote: Counting objects: 55% (767/1394) remote: Counting objects: 56% (781/1394) remote: Counting objects: 57% (795/1394) remote: Counting objects: 58% (809/1394) remote: Counting objects: 59% (823/1394) remote: Counting objects: 60% (837/1394) remote: Counting objects: 61% (851/1394) remote: Counting objects: 62% (865/1394) remote: Counting objects: 63% (879/1394) remote: Counting objects: 64% (893/1394) remote: Counting objects: 65% (907/1394) remote: Counting objects: 66% (921/1394) remote: Counting objects: 67% (934/1394) remote: Counting objects: 68% (948/1394) remote: Counting objects: 69% (962/1394) remote: Counting objects: 70% (976/1394) remote: Counting objects: 71% (990/1394) remote: Counting objects: 72% (1004/1394) remote: Counting objects: 73% (1018/1394) remote: Counting objects: 74% (1032/1394) remote: Counting objects: 75% (1046/1394) remote: Counting objects: 76% (1060/1394) remote: Counting objects: 77% (1074/1394) remote: Counting objects: 78% (1088/1394) remote: Counting objects: 79% (1102/1394) remote: Counting objects: 80% (1116/1394) remote: Counting objects: 81% (1130/1394) remote: Counting objects: 82% (1144/1394) remote: Counting objects: 83% (1158/1394) remote: Counting objects: 84% (1171/1394) remote: Counting objects: 85% (1185/1394) remote: Counting objects: 86% (1199/1394) remote: Counting objects: 87% (1213/1394) remote: Counting objects: 88% (1227/1394) remote: Counting objects: 89% (1241/1394) remote: Counting objects: 90% (1255/1394) remote: Counting objects: 91% (1269/1394) remote: Counting objects: 92% (1283/1394) remote: Counting objects: 93% (1297/1394) remote: Counting objects: 94% (1311/1394) remote: Counting objects: 95% (1325/1394) remote: Counting objects: 96% (1339/1394) remote: Counting objects: 97% (1353/1394) remote: Counting objects: 98% (1367/1394) remote: Counting objects: 99% (1381/1394) remote: Counting objects: 100% (1394/1394) remote: Counting objects: 100% (1394/1394), done. remote: Compressing objects: 0% (1/1011) remote: Compressing objects: 1% (11/1011) remote: Compressing objects: 2% (21/1011) remote: Compressing objects: 3% (31/1011) remote: Compressing objects: 4% (41/1011) remote: Compressing objects: 5% (51/1011) remote: Compressing objects: 6% (61/1011) remote: Compressing objects: 7% (71/1011) remote: Compressing objects: 8% (81/1011) remote: Compressing objects: 9% (91/1011) remote: Compressing objects: 10% (102/1011) remote: Compressing objects: 11% (112/1011) remote: Compressing objects: 12% (122/1011) remote: Compressing objects: 13% (132/1011) remote: Compressing objects: 14% (142/1011) remote: Compressing objects: 15% (152/1011) remote: Compressing objects: 16% (162/1011) remote: Compressing objects: 17% (172/1011) remote: Compressing objects: 18% (182/1011) remote: Compressing objects: 19% (193/1011) remote: Compressing objects: 20% (203/1011) remote: Compressing objects: 21% (213/1011) remote: Compressing objects: 22% (223/1011) remote: Compressing objects: 23% (233/1011) remote: Compressing objects: 24% (243/1011) remote: Compressing objects: 25% (253/1011) remote: Compressing objects: 26% (263/1011) remote: Compressing objects: 27% (273/1011) remote: Compressing objects: 28% (284/1011) remote: Compressing objects: 29% (294/1011) remote: Compressing objects: 30% (304/1011) remote: Compressing objects: 31% (314/1011) remote: Compressing objects: 32% (324/1011) remote: Compressing objects: 33% (334/1011) remote: Compressing objects: 34% (344/1011) remote: Compressing objects: 35% (354/1011) remote: Compressing objects: 36% (364/1011) remote: Compressing objects: 37% (375/1011) remote: Compressing objects: 38% (385/1011) remote: Compressing objects: 39% (395/1011) remote: Compressing objects: 40% (405/1011) remote: Compressing objects: 41% (415/1011) remote: Compressing objects: 42% (425/1011) remote: Compressing objects: 43% (435/1011) remote: Compressing objects: 44% (445/1011) remote: Compressing objects: 45% (455/1011) remote: Compressing objects: 46% (466/1011) remote: Compressing objects: 47% (476/1011) remote: Compressing objects: 48% (486/1011) remote: Compressing objects: 49% (496/1011) remote: Compressing objects: 50% (506/1011) remote: Compressing objects: 51% (516/1011) remote: Compressing objects: 52% (526/1011) remote: Compressing objects: 53% (536/1011) remote: Compressing objects: 54% (546/1011) remote: Compressing objects: 55% (557/1011) remote: Compressing objects: 56% (567/1011) remote: Compressing objects: 57% (577/1011) remote: Compressing objects: 58% (587/1011) remote: Compressing objects: 59% (597/1011) remote: Compressing objects: 60% (607/1011) remote: Compressing objects: 61% (617/1011) remote: Compressing objects: 62% (627/1011) remote: Compressing objects: 63% (637/1011) remote: Compressing objects: 64% (648/1011) remote: Compressing objects: 65% (658/1011) remote: Compressing objects: 66% (668/1011) remote: Compressing objects: 67% (678/1011) remote: Compressing objects: 68% (688/1011) remote: Compressing objects: 69% (698/1011) remote: Compressing objects: 70% (708/1011) remote: Compressing objects: 71% (718/1011) remote: Compressing objects: 72% (728/1011) remote: Compressing objects: 73% (739/1011) remote: Compressing objects: 74% (749/1011) remote: Compressing objects: 75% (759/1011) remote: Compressing objects: 76% (769/1011) remote: Compressing objects: 77% (779/1011) remote: Compressing objects: 78% (789/1011) remote: Compressing objects: 79% (799/1011) remote: Compressing objects: 80% (809/1011) remote: Compressing objects: 81% (819/1011) remote: Compressing objects: 82% (830/1011) remote: Compressing objects: 83% (840/1011) remote: Compressing objects: 84% (850/1011) remote: Compressing objects: 85% (860/1011) remote: Compressing objects: 86% (870/1011) remote: Compressing objects: 87% (880/1011) remote: Compressing objects: 88% (890/1011) remote: Compressing objects: 89% (900/1011) remote: Compressing objects: 90% (910/1011) remote: Compressing objects: 91% (921/1011) remote: Compressing objects: 92% (931/1011) remote: Compressing objects: 93% (941/1011) remote: Compressing objects: 94% (951/1011) remote: Compressing objects: 95% (961/1011) remote: Compressing objects: 96% (971/1011) remote: Compressing objects: 97% (981/1011) remote: Compressing objects: 98% (991/1011) remote: Compressing objects: 99% (1001/1011) remote: Compressing objects: 100% (1011/1011) remote: Compressing objects: 100% (1011/1011), done. Receiving objects: 0% (1/1805472) Receiving objects: 0% (5895/1805472), 2.48 MiB | 3.74 MiB/s Receiving objects: 0% (12803/1805472), 9.00 MiB | 4.95 MiB/s Receiving objects: 0% (17286/1805472), 13.12 MiB | 4.53 MiB/s Receiving objects: 1% (18055/1805472), 13.12 MiB | 4.53 MiB/s Receiving objects: 1% (24349/1805472), 19.14 MiB | 4.91 MiB/s Receiving objects: 1% (30071/1805472), 24.48 MiB | 5.00 MiB/s Receiving objects: 1% (33956/1805472), 28.04 MiB | 4.76 MiB/s Receiving objects: 2% (36110/1805472), 28.04 MiB | 4.76 MiB/s Receiving objects: 2% (38461/1805472), 30.84 MiB | 4.65 MiB/s Receiving objects: 2% (42258/1805472), 34.41 MiB | 4.51 MiB/s Receiving objects: 2% (49958/1805472), 38.77 MiB | 4.16 MiB/s Receiving objects: 3% (54165/1805472), 43.05 MiB | 3.83 MiB/s Receiving objects: 3% (55482/1805472), 43.05 MiB | 3.83 MiB/s Receiving objects: 3% (61376/1805472), 47.97 MiB | 4.17 MiB/s Receiving objects: 3% (65142/1805472), 51.47 MiB | 3.81 MiB/s Receiving objects: 3% (71669/1805472), 56.55 MiB | 4.21 MiB/s Receiving objects: 4% (72219/1805472), 56.55 MiB | 4.21 MiB/s Receiving objects: 4% (77141/1805472), 60.34 MiB | 3.98 MiB/s Receiving objects: 4% (88198/1805472), 66.66 MiB | 4.46 MiB/s Receiving objects: 5% (90274/1805472), 66.66 MiB | 4.46 MiB/s Receiving objects: 5% (97012/1805472), 70.08 MiB | 4.53 MiB/s Receiving objects: 6% (108329/1805472), 72.62 MiB | 4.61 MiB/s Receiving objects: 6% (110109/1805472), 75.22 MiB | 4.59 MiB/s Receiving objects: 6% (111359/1805472), 77.09 MiB | 4.41 MiB/s Receiving objects: 6% (111717/1805472), 83.60 MiB | 4.25 MiB/s Receiving objects: 6% (111717/1805472), 88.52 MiB | 4.11 MiB/s Receiving objects: 6% (111866/1805472), 90.16 MiB | 4.26 MiB/s Receiving objects: 6% (113256/1805472), 95.13 MiB | 4.16 MiB/s Receiving objects: 6% (116226/1805472), 98.21 MiB | 3.89 MiB/s Receiving objects: 6% (118813/1805472), 103.78 MiB | 4.22 MiB/s Receiving objects: 6% (121993/1805472), 109.74 MiB | 4.33 MiB/s Receiving objects: 6% (124163/1805472), 112.70 MiB | 4.68 MiB/s Receiving objects: 6% (124404/1805472), 117.25 MiB | 4.74 MiB/s Receiving objects: 6% (125440/1805472), 122.82 MiB | 5.29 MiB/s Receiving objects: 7% (126384/1805472), 125.47 MiB | 5.11 MiB/s Receiving objects: 7% (127839/1805472), 128.43 MiB | 5.21 MiB/s Receiving objects: 7% (129352/1805472), 133.96 MiB | 5.25 MiB/s Receiving objects: 7% (131629/1805472), 139.48 MiB | 5.21 MiB/s Receiving objects: 7% (136375/1805472), 145.00 MiB | 5.41 MiB/s Receiving objects: 7% (142011/1805472), 150.24 MiB | 5.37 MiB/s Receiving objects: 8% (144438/1805472), 150.24 MiB | 5.37 MiB/s Receiving objects: 8% (145205/1805472), 157.62 MiB | 5.11 MiB/s Receiving objects: 8% (145272/1805472), 159.54 MiB | 4.97 MiB/s Receiving objects: 8% (148056/1805472), 164.02 MiB | 4.72 MiB/s Receiving objects: 8% (150766/1805472), 166.10 MiB | 4.49 MiB/s Receiving objects: 8% (151495/1805472), 172.94 MiB | 4.28 MiB/s Receiving objects: 8% (154855/1805472), 178.64 MiB | 4.39 MiB/s Receiving objects: 8% (159160/1805472), 181.74 MiB | 4.64 MiB/s Receiving objects: 9% (162493/1805472), 184.98 MiB | 4.79 MiB/s Receiving objects: 9% (164617/1805472), 187.92 MiB | 5.00 MiB/s Receiving objects: 9% (166616/1805472), 192.55 MiB | 5.12 MiB/s Receiving objects: 9% (169335/1805472), 200.37 MiB | 5.31 MiB/s Receiving objects: 9% (169335/1805472), 205.85 MiB | 5.28 MiB/s Receiving objects: 9% (170329/1805472), 209.28 MiB | 5.32 MiB/s Receiving objects: 9% (174722/1805472), 215.50 MiB | 5.62 MiB/s Receiving objects: 9% (176779/1805472), 220.68 MiB | 5.56 MiB/s Receiving objects: 9% (178259/1805472), 226.20 MiB | 5.38 MiB/s Receiving objects: 10% (180548/1805472), 229.38 MiB | 5.60 MiB/s Receiving objects: 10% (180753/1805472), 232.55 MiB | 5.55 MiB/s Receiving objects: 10% (185926/1805472), 239.16 MiB | 5.50 MiB/s Receiving objects: 10% (188069/1805472), 245.61 MiB | 5.73 MiB/s Receiving objects: 10% (197787/1805472), 252.04 MiB | 6.27 MiB/s Receiving objects: 11% (198602/1805472), 255.26 MiB | 6.34 MiB/s Receiving objects: 11% (199295/1805472), 255.26 MiB | 6.34 MiB/s Receiving objects: 11% (201479/1805472), 261.67 MiB | 6.21 MiB/s Receiving objects: 11% (201812/1805472), 271.39 MiB | 6.23 MiB/s Receiving objects: 11% (201948/1805472), 274.42 MiB | 6.10 MiB/s Receiving objects: 11% (203938/1805472), 280.49 MiB | 5.92 MiB/s Receiving objects: 11% (204035/1805472), 287.90 MiB | 5.48 MiB/s Receiving objects: 11% (204036/1805472), 290.03 MiB | 5.26 MiB/s Receiving objects: 11% (205560/1805472), 294.73 MiB | 4.89 MiB/s Receiving objects: 11% (206657/1805472), 297.34 MiB | 4.73 MiB/s Receiving objects: 11% (208032/1805472), 305.03 MiB | 4.56 MiB/s Receiving objects: 11% (208032/1805472), 310.55 MiB | 4.64 MiB/s Receiving objects: 11% (208033/1805472), 313.35 MiB | 4.78 MiB/s Receiving objects: 11% (211108/1805472), 318.27 MiB | 4.73 MiB/s Receiving objects: 11% (212696/1805472), 323.84 MiB | 4.86 MiB/s Receiving objects: 11% (214904/1805472), 326.98 MiB | 4.99 MiB/s Receiving objects: 12% (216657/1805472), 329.37 MiB | 4.91 MiB/s Receiving objects: 12% (217089/1805472), 334.98 MiB | 4.95 MiB/s Receiving objects: 12% (217089/1805472), 340.95 MiB | 4.95 MiB/s Receiving objects: 12% (219499/1805472), 343.85 MiB | 5.17 MiB/s Receiving objects: 12% (224297/1805472), 346.83 MiB | 5.02 MiB/s Receiving objects: 12% (227745/1805472), 352.63 MiB | 5.17 MiB/s Receiving objects: 12% (230337/1805472), 358.31 MiB | 4.97 MiB/s Receiving objects: 12% (234462/1805472), 364.57 MiB | 5.28 MiB/s Receiving objects: 13% (234712/1805472), 364.57 MiB | 5.28 MiB/s Receiving objects: 13% (237617/1805472), 370.42 MiB | 5.21 MiB/s Receiving objects: 13% (245371/1805472), 373.87 MiB | 5.41 MiB/s Receiving objects: 13% (245375/1805472), 384.83 MiB | 6.06 MiB/s Receiving objects: 13% (245954/1805472), 387.60 MiB | 6.08 MiB/s Receiving objects: 13% (245971/1805472), 396.34 MiB | 6.20 MiB/s Receiving objects: 13% (247573/1805472), 404.55 MiB | 6.68 MiB/s Receiving objects: 13% (249235/1805472), 412.71 MiB | 6.83 MiB/s Receiving objects: 13% (249236/1805472), 417.09 MiB | 6.94 MiB/s Receiving objects: 13% (251684/1805472), 423.94 MiB | 6.91 MiB/s Receiving objects: 14% (252767/1805472), 425.96 MiB | 6.73 MiB/s Receiving objects: 14% (254749/1805472), 430.07 MiB | 6.62 MiB/s Receiving objects: 14% (257898/1805472), 436.34 MiB | 6.40 MiB/s Receiving objects: 14% (257898/1805472), 442.12 MiB | 5.92 MiB/s Receiving objects: 14% (257900/1805472), 445.29 MiB | 5.77 MiB/s Receiving objects: 14% (261366/1805472), 450.55 MiB | 5.56 MiB/s Receiving objects: 14% (266010/1805472), 458.31 MiB | 6.01 MiB/s Receiving objects: 14% (268696/1805472), 467.12 MiB | 6.15 MiB/s Receiving objects: 14% (268696/1805472), 472.82 MiB | 5.83 MiB/s Receiving objects: 14% (269395/1805472), 475.61 MiB | 5.79 MiB/s Receiving objects: 15% (270821/1805472), 478.49 MiB | 5.85 MiB/s Receiving objects: 15% (271379/1805472), 481.34 MiB | 5.75 MiB/s Receiving objects: 15% (273238/1805472), 484.27 MiB | 5.50 MiB/s Receiving objects: 15% (275284/1805472), 490.22 MiB | 5.44 MiB/s Receiving objects: 15% (277237/1805472), 496.16 MiB | 5.58 MiB/s Receiving objects: 15% (279456/1805472), 502.31 MiB | 5.86 MiB/s Receiving objects: 15% (281485/1805472), 511.43 MiB | 6.02 MiB/s Receiving objects: 15% (281485/1805472), 517.49 MiB | 6.05 MiB/s Receiving objects: 15% (287283/1805472), 520.53 MiB | 6.06 MiB/s Receiving objects: 16% (288876/1805472), 525.72 MiB | 5.71 MiB/s Receiving objects: 16% (289827/1805472), 525.72 MiB | 5.71 MiB/s Receiving objects: 16% (293013/1805472), 529.63 MiB | 5.28 MiB/s Receiving objects: 16% (296354/1805472), 534.55 MiB | 4.34 MiB/s Receiving objects: 16% (296354/1805472), 537.34 MiB | 3.62 MiB/s Receiving objects: 16% (296819/1805472), 538.09 MiB | 3.15 MiB/s Receiving objects: 16% (297683/1805472), 540.40 MiB | 2.81 MiB/s Receiving objects: 16% (298083/1805472), 541.91 MiB | 2.42 MiB/s Receiving objects: 16% (299966/1805472), 546.16 MiB | 2.59 MiB/s Receiving objects: 16% (301775/1805472), 550.01 MiB | 2.70 MiB/s Receiving objects: 16% (301829/1805472), 554.94 MiB | 2.94 MiB/s Receiving objects: 16% (301829/1805472), 558.03 MiB | 3.40 MiB/s Receiving objects: 16% (301829/1805472), 559.70 MiB | 3.19 MiB/s Receiving objects: 16% (303382/1805472), 561.61 MiB | 3.19 MiB/s Receiving objects: 16% (304858/1805472), 564.69 MiB | 3.11 MiB/s Receiving objects: 17% (306931/1805472), 567.66 MiB | 3.00 MiB/s Receiving objects: 17% (307556/1805472), 567.66 MiB | 3.00 MiB/s Receiving objects: 17% (308424/1805472), 570.87 MiB | 2.93 MiB/s Receiving objects: 17% (309027/1805472), 573.63 MiB | 2.94 MiB/s Receiving objects: 17% (310332/1805472), 578.93 MiB | 3.04 MiB/s Receiving objects: 17% (310332/1805472), 582.09 MiB | 3.08 MiB/s Receiving objects: 17% (310332/1805472), 583.05 MiB | 2.66 MiB/s Receiving objects: 17% (310333/1805472), 586.82 MiB | 3.06 MiB/s Receiving objects: 17% (313715/1805472), 589.91 MiB | 3.12 MiB/s Receiving objects: 17% (315667/1805472), 591.98 MiB | 3.15 MiB/s Receiving objects: 17% (318906/1805472), 594.80 MiB | 3.05 MiB/s Receiving objects: 17% (321790/1805472), 598.81 MiB | 3.15 MiB/s Receiving objects: 17% (322892/1805472), 601.42 MiB | 3.06 MiB/s Receiving objects: 17% (324057/1805472), 604.45 MiB | 3.11 MiB/s Receiving objects: 18% (324985/1805472), 607.51 MiB | 3.05 MiB/s Receiving objects: 18% (325125/1805472), 607.51 MiB | 3.05 MiB/s Receiving objects: 18% (327662/1805472), 610.15 MiB | 2.96 MiB/s Receiving objects: 18% (329889/1805472), 613.19 MiB | 2.77 MiB/s Receiving objects: 18% (330454/1805472), 618.16 MiB | 2.84 MiB/s Receiving objects: 18% (330454/1805472), 620.00 MiB | 2.93 MiB/s Receiving objects: 18% (330454/1805472), 623.12 MiB | 3.03 MiB/s Receiving objects: 18% (330898/1805472), 625.23 MiB | 3.07 MiB/s Receiving objects: 18% (333711/1805472), 628.37 MiB | 3.19 MiB/s Receiving objects: 18% (335214/1805472), 634.30 MiB | 3.14 MiB/s Receiving objects: 18% (335214/1805472), 637.80 MiB | 3.46 MiB/s Receiving objects: 18% (335214/1805472), 640.25 MiB | 3.39 MiB/s Receiving objects: 18% (335514/1805472), 641.60 MiB | 3.24 MiB/s Receiving objects: 18% (337152/1805472), 644.57 MiB | 3.21 MiB/s Receiving objects: 18% (338334/1805472), 648.93 MiB | 3.11 MiB/s Receiving objects: 18% (338806/1805472), 650.63 MiB | 2.72 MiB/s Receiving objects: 18% (340401/1805472), 653.37 MiB | 2.78 MiB/s Receiving objects: 18% (341709/1805472), 655.92 MiB | 2.68 MiB/s Receiving objects: 19% (343040/1805472), 655.92 MiB | 2.68 MiB/s Receiving objects: 19% (345343/1805472), 658.53 MiB | 2.61 MiB/s Receiving objects: 19% (347926/1805472), 660.31 MiB | 2.71 MiB/s Receiving objects: 19% (349322/1805472), 663.23 MiB | 2.73 MiB/s Receiving objects: 19% (351390/1805472), 666.00 MiB | 2.74 MiB/s Receiving objects: 19% (352910/1805472), 670.87 MiB | 2.80 MiB/s Receiving objects: 19% (353423/1805472), 672.24 MiB | 2.72 MiB/s Receiving objects: 19% (354808/1805472), 678.84 MiB | 3.43 MiB/s Receiving objects: 19% (359195/1805472), 681.70 MiB | 3.66 MiB/s Receiving objects: 20% (361095/1805472), 684.60 MiB | 3.64 MiB/s Receiving objects: 20% (362563/1805472), 684.60 MiB | 3.64 MiB/s Receiving objects: 20% (367021/1805472), 694.66 MiB | 4.55 MiB/s Receiving objects: 20% (367021/1805472), 700.67 MiB | 5.45 MiB/s Receiving objects: 20% (370989/1805472), 704.05 MiB | 5.32 MiB/s Receiving objects: 20% (371214/1805472), 714.46 MiB | 6.20 MiB/s Receiving objects: 20% (372934/1805472), 717.99 MiB | 6.19 MiB/s Receiving objects: 20% (376802/1805472), 721.53 MiB | 6.04 MiB/s Receiving objects: 20% (377881/1805472), 726.41 MiB | 5.33 MiB/s Receiving objects: 20% (378453/1805472), 729.24 MiB | 4.52 MiB/s Receiving objects: 21% (379150/1805472), 729.24 MiB | 4.52 MiB/s Receiving objects: 21% (379867/1805472), 732.83 MiB | 4.51 MiB/s Receiving objects: 21% (381143/1805472), 740.00 MiB | 4.40 MiB/s Receiving objects: 21% (382753/1805472), 745.37 MiB | 4.40 MiB/s Receiving objects: 21% (382753/1805472), 749.52 MiB | 4.68 MiB/s Receiving objects: 21% (383025/1805472), 751.88 MiB | 5.05 MiB/s Receiving objects: 21% (385700/1805472), 757.11 MiB | 4.88 MiB/s Receiving objects: 21% (387874/1805472), 762.63 MiB | 4.67 MiB/s Receiving objects: 21% (393105/1805472), 766.77 MiB | 4.47 MiB/s Receiving objects: 21% (394660/1805472), 772.30 MiB | 4.71 MiB/s Receiving objects: 21% (395286/1805472), 776.69 MiB | 4.53 MiB/s Receiving objects: 21% (395286/1805472), 781.62 MiB | 4.20 MiB/s Receiving objects: 21% (395287/1805472), 786.98 MiB | 4.44 MiB/s Receiving objects: 21% (395541/1805472), 789.13 MiB | 4.52 MiB/s Receiving objects: 22% (397204/1805472), 790.79 MiB | 4.26 MiB/s Receiving objects: 22% (397946/1805472), 793.25 MiB | 4.26 MiB/s Receiving objects: 22% (400326/1805472), 797.33 MiB | 4.32 MiB/s Receiving objects: 22% (403636/1805472), 802.66 MiB | 4.42 MiB/s Receiving objects: 22% (410633/1805472), 808.13 MiB | 4.43 MiB/s Receiving objects: 23% (415259/1805472), 808.13 MiB | 4.43 MiB/s Receiving objects: 23% (417943/1805472), 812.80 MiB | 4.47 MiB/s Receiving objects: 23% (421882/1805472), 816.83 MiB | 4.29 MiB/s Receiving objects: 23% (421882/1805472), 820.10 MiB | 4.12 MiB/s Receiving objects: 23% (421882/1805472), 824.16 MiB | 3.81 MiB/s Receiving objects: 23% (422097/1805472), 826.44 MiB | 3.72 MiB/s Receiving objects: 23% (423435/1805472), 830.17 MiB | 3.60 MiB/s Receiving objects: 23% (423435/1805472), 834.22 MiB | 3.65 MiB/s Receiving objects: 23% (423435/1805472), 837.37 MiB | 3.71 MiB/s Receiving objects: 23% (424616/1805472), 841.02 MiB | 3.66 MiB/s Receiving objects: 23% (429161/1805472), 844.68 MiB | 3.50 MiB/s Receiving objects: 23% (431499/1805472), 846.48 MiB | 3.49 MiB/s Receiving objects: 24% (433314/1805472), 848.52 MiB | 3.38 MiB/s Receiving objects: 24% (433565/1805472), 852.18 MiB | 3.39 MiB/s Receiving objects: 24% (433565/1805472), 855.84 MiB | 3.43 MiB/s Receiving objects: 24% (433566/1805472), 858.66 MiB | 3.64 MiB/s Receiving objects: 24% (435598/1805472), 863.77 MiB | 3.90 MiB/s Receiving objects: 24% (435598/1805472), 867.78 MiB | 3.96 MiB/s Receiving objects: 24% (435732/1805472), 873.83 MiB | 4.47 MiB/s Receiving objects: 24% (435732/1805472), 879.09 MiB | 4.75 MiB/s Receiving objects: 24% (435857/1805472), 882.21 MiB | 4.82 MiB/s Receiving objects: 24% (444064/1805472), 888.17 MiB | 4.96 MiB/s Receiving objects: 25% (451368/1805472), 891.36 MiB | 5.21 MiB/s Receiving objects: 25% (452520/1805472), 894.47 MiB | 5.50 MiB/s Receiving objects: 25% (453539/1805472), 903.74 MiB | 5.74 MiB/s Receiving objects: 25% (454634/1805472), 906.35 MiB | 5.72 MiB/s Receiving objects: 25% (459896/1805472), 909.40 MiB | 5.70 MiB/s Receiving objects: 25% (466636/1805472), 915.12 MiB | 5.82 MiB/s Receiving objects: 26% (469423/1805472), 918.21 MiB | 5.80 MiB/s Receiving objects: 26% (474045/1805472), 921.52 MiB | 5.84 MiB/s Receiving objects: 26% (481302/1805472), 930.78 MiB | 5.85 MiB/s Receiving objects: 27% (487478/1805472), 934.26 MiB | 6.17 MiB/s Receiving objects: 27% (487876/1805472), 937.40 MiB | 6.19 MiB/s Receiving objects: 27% (487876/1805472), 943.87 MiB | 6.37 MiB/s Receiving objects: 27% (494474/1805472), 947.27 MiB | 6.41 MiB/s Receiving objects: 27% (499511/1805472), 957.48 MiB | 6.39 MiB/s Receiving objects: 27% (499512/1805472), 959.59 MiB | 6.24 MiB/s Receiving objects: 27% (504706/1805472), 966.00 MiB | 6.12 MiB/s Receiving objects: 28% (505533/1805472), 966.00 MiB | 6.12 MiB/s Receiving objects: 28% (505768/1805472), 976.27 MiB | 6.14 MiB/s Receiving objects: 28% (507332/1805472), 979.98 MiB | 6.20 MiB/s Receiving objects: 28% (513042/1805472), 987.36 MiB | 6.29 MiB/s Receiving objects: 28% (518972/1805472), 994.31 MiB | 6.67 MiB/s Receiving objects: 28% (521542/1805472), 1001.40 MiB | 6.70 MiB/s Receiving objects: 28% (522259/1805472), 1004.04 MiB | 6.57 MiB/s Receiving objects: 29% (523587/1805472), 1005.85 MiB | 6.27 MiB/s Receiving objects: 29% (529182/1805472), 1009.52 MiB | 6.13 MiB/s Receiving objects: 29% (534040/1805472), 1015.59 MiB | 5.99 MiB/s Receiving objects: 29% (540445/1805472), 1021.53 MiB | 5.82 MiB/s Receiving objects: 30% (541642/1805472), 1021.53 MiB | 5.82 MiB/s Receiving objects: 30% (548424/1805472), 1.00 GiB | 5.66 MiB/s Receiving objects: 30% (551519/1805472), 1.01 GiB | 6.08 MiB/s Receiving objects: 31% (559697/1805472), 1.01 GiB | 6.26 MiB/s Receiving objects: 31% (562962/1805472), 1.01 GiB | 6.32 MiB/s Receiving objects: 31% (568156/1805472), 1.02 GiB | 6.38 MiB/s Receiving objects: 31% (571566/1805472), 1.03 GiB | 5.38 MiB/s Receiving objects: 31% (572240/1805472), 1.03 GiB | 5.57 MiB/s Receiving objects: 32% (577752/1805472), 1.04 GiB | 5.70 MiB/s Receiving objects: 32% (578631/1805472), 1.04 GiB | 5.70 MiB/s Receiving objects: 32% (581061/1805472), 1.05 GiB | 5.70 MiB/s Receiving objects: 32% (582455/1805472), 1.05 GiB | 5.72 MiB/s Receiving objects: 32% (593053/1805472), 1.06 GiB | 7.06 MiB/s Receiving objects: 32% (594527/1805472), 1.07 GiB | 6.79 MiB/s Receiving objects: 33% (595806/1805472), 1.07 GiB | 6.79 MiB/s Receiving objects: 33% (598896/1805472), 1.07 GiB | 6.79 MiB/s Receiving objects: 33% (612198/1805472), 1.08 GiB | 6.82 MiB/s Receiving objects: 34% (613861/1805472), 1.08 GiB | 6.66 MiB/s Receiving objects: 34% (618946/1805472), 1.08 GiB | 6.83 MiB/s Receiving objects: 34% (624438/1805472), 1.09 GiB | 6.58 MiB/s Receiving objects: 34% (624438/1805472), 1.10 GiB | 6.45 MiB/s Receiving objects: 34% (626695/1805472), 1.10 GiB | 6.46 MiB/s Receiving objects: 34% (630846/1805472), 1.11 GiB | 6.18 MiB/s Receiving objects: 35% (631916/1805472), 1.11 GiB | 6.25 MiB/s Receiving objects: 35% (636526/1805472), 1.11 GiB | 5.95 MiB/s Receiving objects: 35% (642842/1805472), 1.12 GiB | 5.76 MiB/s Receiving objects: 35% (645883/1805472), 1.12 GiB | 5.48 MiB/s Receiving objects: 36% (649970/1805472), 1.13 GiB | 5.33 MiB/s Receiving objects: 36% (649981/1805472), 1.13 GiB | 5.33 MiB/s Receiving objects: 36% (656652/1805472), 1.13 GiB | 5.42 MiB/s Receiving objects: 36% (660941/1805472), 1.14 GiB | 5.56 MiB/s Receiving objects: 36% (666203/1805472), 1.15 GiB | 5.67 MiB/s Receiving objects: 37% (668025/1805472), 1.15 GiB | 5.56 MiB/s Receiving objects: 37% (672236/1805472), 1.15 GiB | 5.58 MiB/s Receiving objects: 37% (677975/1805472), 1.16 GiB | 5.70 MiB/s Receiving objects: 37% (682006/1805472), 1.17 GiB | 5.62 MiB/s Receiving objects: 37% (682791/1805472), 1.17 GiB | 5.54 MiB/s Receiving objects: 38% (686080/1805472), 1.17 GiB | 5.46 MiB/s Receiving objects: 38% (688905/1805472), 1.17 GiB | 5.75 MiB/s Receiving objects: 38% (693698/1805472), 1.18 GiB | 5.62 MiB/s Receiving objects: 38% (702006/1805472), 1.18 GiB | 5.62 MiB/s Receiving objects: 39% (704135/1805472), 1.19 GiB | 5.40 MiB/s Receiving objects: 39% (706777/1805472), 1.19 GiB | 5.40 MiB/s Receiving objects: 39% (714362/1805472), 1.19 GiB | 5.49 MiB/s Receiving objects: 39% (718947/1805472), 1.20 GiB | 5.21 MiB/s Receiving objects: 40% (722189/1805472), 1.20 GiB | 5.40 MiB/s Receiving objects: 40% (731320/1805472), 1.20 GiB | 5.37 MiB/s Receiving objects: 40% (736577/1805472), 1.21 GiB | 5.51 MiB/s Receiving objects: 41% (740244/1805472), 1.21 GiB | 5.48 MiB/s Receiving objects: 41% (748064/1805472), 1.22 GiB | 5.40 MiB/s Receiving objects: 41% (754250/1805472), 1.22 GiB | 5.32 MiB/s Receiving objects: 42% (758299/1805472), 1.22 GiB | 5.70 MiB/s Receiving objects: 42% (762238/1805472), 1.23 GiB | 5.73 MiB/s Receiving objects: 42% (769589/1805472), 1.23 GiB | 5.77 MiB/s Receiving objects: 43% (776353/1805472), 1.23 GiB | 5.77 MiB/s Receiving objects: 43% (786398/1805472), 1.24 GiB | 5.90 MiB/s Receiving objects: 43% (792465/1805472), 1.25 GiB | 6.04 MiB/s Receiving objects: 44% (794408/1805472), 1.25 GiB | 6.04 MiB/s Receiving objects: 44% (800832/1805472), 1.25 GiB | 6.04 MiB/s Receiving objects: 44% (802251/1805472), 1.26 GiB | 5.96 MiB/s Receiving objects: 44% (802251/1805472), 1.26 GiB | 6.03 MiB/s Receiving objects: 45% (812463/1805472), 1.27 GiB | 6.07 MiB/s Receiving objects: 45% (825896/1805472), 1.27 GiB | 6.10 MiB/s Receiving objects: 46% (830518/1805472), 1.27 GiB | 6.10 MiB/s Receiving objects: 46% (837587/1805472), 1.28 GiB | 6.22 MiB/s Receiving objects: 46% (840787/1805472), 1.28 GiB | 6.12 MiB/s Receiving objects: 46% (843431/1805472), 1.29 GiB | 6.23 MiB/s Receiving objects: 46% (847599/1805472), 1.29 GiB | 6.01 MiB/s Receiving objects: 47% (848572/1805472), 1.29 GiB | 6.00 MiB/s Receiving objects: 47% (859237/1805472), 1.30 GiB | 6.00 MiB/s Receiving objects: 47% (864073/1805472), 1.30 GiB | 6.00 MiB/s Receiving objects: 48% (866627/1805472), 1.31 GiB | 6.04 MiB/s Receiving objects: 48% (870626/1805472), 1.31 GiB | 6.19 MiB/s Receiving objects: 48% (875931/1805472), 1.32 GiB | 6.31 MiB/s Receiving objects: 48% (883722/1805472), 1.32 GiB | 6.49 MiB/s Receiving objects: 49% (884682/1805472), 1.32 GiB | 6.49 MiB/s Receiving objects: 49% (892560/1805472), 1.33 GiB | 6.27 MiB/s Receiving objects: 49% (897898/1805472), 1.33 GiB | 5.72 MiB/s Receiving objects: 50% (902736/1805472), 1.34 GiB | 5.62 MiB/s Receiving objects: 50% (907159/1805472), 1.34 GiB | 5.62 MiB/s Receiving objects: 50% (917336/1805472), 1.34 GiB | 5.13 MiB/s Receiving objects: 51% (920791/1805472), 1.34 GiB | 5.13 MiB/s Receiving objects: 51% (923361/1805472), 1.35 GiB | 5.00 MiB/s Receiving objects: 51% (930871/1805472), 1.35 GiB | 5.05 MiB/s Receiving objects: 51% (932501/1805472), 1.36 GiB | 5.04 MiB/s Receiving objects: 51% (932509/1805472), 1.36 GiB | 4.80 MiB/s Receiving objects: 51% (937596/1805472), 1.37 GiB | 4.85 MiB/s Receiving objects: 52% (938846/1805472), 1.37 GiB | 4.85 MiB/s Receiving objects: 52% (946825/1805472), 1.37 GiB | 4.59 MiB/s Receiving objects: 53% (956901/1805472), 1.38 GiB | 4.64 MiB/s Receiving objects: 53% (957219/1805472), 1.38 GiB | 4.64 MiB/s Receiving objects: 53% (968052/1805472), 1.38 GiB | 4.59 MiB/s Receiving objects: 54% (974955/1805472), 1.38 GiB | 4.59 MiB/s Receiving objects: 54% (983148/1805472), 1.38 GiB | 4.72 MiB/s Receiving objects: 54% (992347/1805472), 1.39 GiB | 4.83 MiB/s Receiving objects: 55% (993010/1805472), 1.39 GiB | 4.86 MiB/s Receiving objects: 55% (1002073/1805472), 1.40 GiB | 5.01 MiB/s Receiving objects: 55% (1008350/1805472), 1.40 GiB | 4.82 MiB/s Receiving objects: 55% (1009912/1805472), 1.40 GiB | 4.17 MiB/s Receiving objects: 56% (1011065/1805472), 1.40 GiB | 4.17 MiB/s Receiving objects: 56% (1016993/1805472), 1.41 GiB | 3.83 MiB/s Receiving objects: 56% (1024457/1805472), 1.41 GiB | 3.90 MiB/s Receiving objects: 57% (1029120/1805472), 1.41 GiB | 3.88 MiB/s Receiving objects: 57% (1030441/1805472), 1.41 GiB | 3.88 MiB/s Receiving objects: 57% (1040021/1805472), 1.42 GiB | 4.09 MiB/s Receiving objects: 58% (1047174/1805472), 1.42 GiB | 4.28 MiB/s Receiving objects: 58% (1050734/1805472), 1.42 GiB | 4.85 MiB/s Receiving objects: 58% (1059870/1805472), 1.43 GiB | 5.07 MiB/s Receiving objects: 59% (1065229/1805472), 1.43 GiB | 4.99 MiB/s Receiving objects: 59% (1065429/1805472), 1.43 GiB | 4.99 MiB/s Receiving objects: 59% (1074345/1805472), 1.44 GiB | 5.09 MiB/s Receiving objects: 59% (1080827/1805472), 1.44 GiB | 4.75 MiB/s Receiving objects: 60% (1083284/1805472), 1.44 GiB | 4.94 MiB/s Receiving objects: 60% (1087963/1805472), 1.45 GiB | 4.74 MiB/s Receiving objects: 60% (1097131/1805472), 1.45 GiB | 4.83 MiB/s Receiving objects: 61% (1101338/1805472), 1.45 GiB | 4.83 MiB/s Receiving objects: 61% (1116770/1805472), 1.46 GiB | 4.92 MiB/s Receiving objects: 62% (1119393/1805472), 1.46 GiB | 4.92 MiB/s Receiving objects: 62% (1131655/1805472), 1.46 GiB | 4.92 MiB/s Receiving objects: 63% (1137448/1805472), 1.46 GiB | 4.92 MiB/s Receiving objects: 63% (1151340/1805472), 1.47 GiB | 5.32 MiB/s Receiving objects: 64% (1155503/1805472), 1.47 GiB | 5.32 MiB/s Receiving objects: 64% (1167647/1805472), 1.47 GiB | 5.39 MiB/s Receiving objects: 65% (1173557/1805472), 1.48 GiB | 5.14 MiB/s Receiving objects: 65% (1177793/1805472), 1.48 GiB | 4.97 MiB/s Receiving objects: 65% (1187084/1805472), 1.48 GiB | 5.10 MiB/s Receiving objects: 66% (1191612/1805472), 1.48 GiB | 4.96 MiB/s Receiving objects: 66% (1200211/1805472), 1.49 GiB | 5.08 MiB/s Receiving objects: 67% (1209667/1805472), 1.49 GiB | 4.96 MiB/s Receiving objects: 67% (1212014/1805472), 1.49 GiB | 4.96 MiB/s Receiving objects: 67% (1225087/1805472), 1.50 GiB | 5.49 MiB/s Receiving objects: 68% (1227721/1805472), 1.50 GiB | 5.81 MiB/s Receiving objects: 68% (1237058/1805472), 1.50 GiB | 6.01 MiB/s Receiving objects: 69% (1245776/1805472), 1.51 GiB | 6.40 MiB/s Receiving objects: 69% (1259692/1805472), 1.51 GiB | 6.40 MiB/s Receiving objects: 70% (1263831/1805472), 1.51 GiB | 6.47 MiB/s Receiving objects: 70% (1276944/1805472), 1.52 GiB | 6.53 MiB/s Receiving objects: 71% (1281886/1805472), 1.52 GiB | 6.68 MiB/s Receiving objects: 71% (1292049/1805472), 1.53 GiB | 6.88 MiB/s Receiving objects: 71% (1296958/1805472), 1.53 GiB | 6.69 MiB/s Receiving objects: 72% (1299940/1805472), 1.53 GiB | 6.55 MiB/s Receiving objects: 72% (1300811/1805472), 1.54 GiB | 6.61 MiB/s Receiving objects: 72% (1306992/1805472), 1.55 GiB | 6.50 MiB/s Receiving objects: 72% (1310059/1805472), 1.55 GiB | 6.71 MiB/s Receiving objects: 72% (1317710/1805472), 1.56 GiB | 6.37 MiB/s Receiving objects: 73% (1317995/1805472), 1.56 GiB | 6.37 MiB/s Receiving objects: 73% (1320902/1805472), 1.56 GiB | 6.26 MiB/s Receiving objects: 73% (1323610/1805472), 1.57 GiB | 6.21 MiB/s Receiving objects: 73% (1326507/1805472), 1.58 GiB | 5.88 MiB/s Receiving objects: 73% (1326518/1805472), 1.58 GiB | 5.73 MiB/s Receiving objects: 73% (1326534/1805472), 1.59 GiB | 6.17 MiB/s Receiving objects: 73% (1326534/1805472), 1.59 GiB | 6.06 MiB/s Receiving objects: 73% (1326535/1805472), 1.60 GiB | 6.07 MiB/s Receiving objects: 73% (1326781/1805472), 1.61 GiB | 6.05 MiB/s Receiving objects: 73% (1328665/1805472), 1.61 GiB | 6.23 MiB/s Receiving objects: 73% (1332478/1805472), 1.62 GiB | 6.01 MiB/s Receiving objects: 73% (1335157/1805472), 1.62 GiB | 5.37 MiB/s Receiving objects: 74% (1336050/1805472), 1.62 GiB | 5.37 MiB/s Receiving objects: 74% (1342567/1805472), 1.62 GiB | 5.03 MiB/s Receiving objects: 74% (1343840/1805472), 1.63 GiB | 4.88 MiB/s Receiving objects: 74% (1347695/1805472), 1.63 GiB | 4.35 MiB/s Receiving objects: 74% (1349781/1805472), 1.64 GiB | 4.08 MiB/s Receiving objects: 74% (1351360/1805472), 1.64 GiB | 4.28 MiB/s Receiving objects: 74% (1352823/1805472), 1.64 GiB | 4.13 MiB/s Receiving objects: 75% (1354104/1805472), 1.64 GiB | 4.06 MiB/s Receiving objects: 75% (1357574/1805472), 1.65 GiB | 4.02 MiB/s Receiving objects: 75% (1363093/1805472), 1.65 GiB | 4.14 MiB/s Receiving objects: 75% (1367030/1805472), 1.66 GiB | 4.12 MiB/s Receiving objects: 76% (1372159/1805472), 1.66 GiB | 4.15 MiB/s Receiving objects: 76% (1372672/1805472), 1.66 GiB | 4.22 MiB/s Receiving objects: 76% (1374839/1805472), 1.66 GiB | 4.41 MiB/s Receiving objects: 76% (1378148/1805472), 1.67 GiB | 4.49 MiB/s Receiving objects: 76% (1380224/1805472), 1.67 GiB | 4.54 MiB/s Receiving objects: 76% (1380230/1805472), 1.68 GiB | 4.68 MiB/s Receiving objects: 76% (1380230/1805472), 1.68 GiB | 4.65 MiB/s Receiving objects: 76% (1380231/1805472), 1.69 GiB | 4.59 MiB/s Receiving objects: 76% (1380231/1805472), 1.69 GiB | 4.57 MiB/s Receiving objects: 76% (1380232/1805472), 1.70 GiB | 4.74 MiB/s Receiving objects: 76% (1385132/1805472), 1.70 GiB | 4.81 MiB/s Receiving objects: 76% (1388688/1805472), 1.71 GiB | 4.82 MiB/s Receiving objects: 77% (1390214/1805472), 1.71 GiB | 5.07 MiB/s Receiving objects: 77% (1391864/1805472), 1.71 GiB | 5.12 MiB/s Receiving objects: 77% (1395721/1805472), 1.72 GiB | 5.37 MiB/s Receiving objects: 77% (1404354/1805472), 1.72 GiB | 5.57 MiB/s Receiving objects: 78% (1408269/1805472), 1.73 GiB | 5.85 MiB/s Receiving objects: 78% (1411558/1805472), 1.73 GiB | 5.77 MiB/s Receiving objects: 78% (1413363/1805472), 1.74 GiB | 6.14 MiB/s Receiving objects: 78% (1419244/1805472), 1.74 GiB | 6.13 MiB/s Receiving objects: 78% (1424123/1805472), 1.75 GiB | 6.66 MiB/s Receiving objects: 79% (1426323/1805472), 1.75 GiB | 6.71 MiB/s Receiving objects: 79% (1433358/1805472), 1.76 GiB | 6.84 MiB/s Receiving objects: 79% (1433358/1805472), 1.77 GiB | 7.04 MiB/s Receiving objects: 79% (1436702/1805472), 1.77 GiB | 6.70 MiB/s Receiving objects: 79% (1436702/1805472), 1.78 GiB | 6.06 MiB/s Receiving objects: 79% (1438645/1805472), 1.78 GiB | 6.05 MiB/s Receiving objects: 80% (1444378/1805472), 1.79 GiB | 6.06 MiB/s Receiving objects: 80% (1445939/1805472), 1.79 GiB | 6.02 MiB/s Receiving objects: 80% (1454213/1805472), 1.79 GiB | 5.81 MiB/s Receiving objects: 80% (1459011/1805472), 1.80 GiB | 6.04 MiB/s Receiving objects: 81% (1462433/1805472), 1.80 GiB | 5.90 MiB/s Receiving objects: 81% (1464603/1805472), 1.80 GiB | 5.84 MiB/s Receiving objects: 81% (1466663/1805472), 1.81 GiB | 5.36 MiB/s Receiving objects: 81% (1468807/1805472), 1.81 GiB | 4.54 MiB/s Receiving objects: 81% (1471866/1805472), 1.81 GiB | 4.50 MiB/s Receiving objects: 81% (1474378/1805472), 1.82 GiB | 3.85 MiB/s Receiving objects: 81% (1478289/1805472), 1.82 GiB | 3.58 MiB/s Receiving objects: 81% (1479858/1805472), 1.83 GiB | 3.72 MiB/s Receiving objects: 81% (1479858/1805472), 1.83 GiB | 4.20 MiB/s Receiving objects: 81% (1479858/1805472), 1.84 GiB | 4.12 MiB/s Receiving objects: 81% (1479858/1805472), 1.84 GiB | 4.20 MiB/s Receiving objects: 81% (1479858/1805472), 1.84 GiB | 4.22 MiB/s Receiving objects: 81% (1479858/1805472), 1.85 GiB | 4.28 MiB/s Receiving objects: 81% (1479859/1805472), 1.85 GiB | 4.39 MiB/s Receiving objects: 82% (1480488/1805472), 1.85 GiB | 4.33 MiB/s Receiving objects: 82% (1480958/1805472), 1.86 GiB | 4.64 MiB/s Receiving objects: 82% (1480958/1805472), 1.86 GiB | 4.64 MiB/s Receiving objects: 82% (1480959/1805472), 1.87 GiB | 4.87 MiB/s Receiving objects: 82% (1480959/1805472), 1.87 GiB | 4.97 MiB/s Receiving objects: 82% (1480966/1805472), 1.88 GiB | 4.99 MiB/s Receiving objects: 82% (1484898/1805472), 1.88 GiB | 5.09 MiB/s Receiving objects: 82% (1489403/1805472), 1.89 GiB | 5.09 MiB/s Receiving objects: 82% (1489403/1805472), 1.89 GiB | 5.49 MiB/s Receiving objects: 82% (1494866/1805472), 1.90 GiB | 5.25 MiB/s Receiving objects: 83% (1498542/1805472), 1.90 GiB | 5.35 MiB/s Receiving objects: 83% (1499227/1805472), 1.90 GiB | 5.35 MiB/s Receiving objects: 83% (1505282/1805472), 1.91 GiB | 5.40 MiB/s Receiving objects: 83% (1508167/1805472), 1.91 GiB | 5.34 MiB/s Receiving objects: 83% (1511783/1805472), 1.92 GiB | 4.84 MiB/s Receiving objects: 84% (1516597/1805472), 1.92 GiB | 5.08 MiB/s Receiving objects: 84% (1516644/1805472), 1.92 GiB | 5.08 MiB/s Receiving objects: 84% (1521889/1805472), 1.93 GiB | 5.45 MiB/s Receiving objects: 84% (1524784/1805472), 1.94 GiB | 5.83 MiB/s Receiving objects: 84% (1524785/1805472), 1.94 GiB | 5.97 MiB/s Receiving objects: 85% (1534652/1805472), 1.95 GiB | 6.43 MiB/s Receiving objects: 85% (1535118/1805472), 1.95 GiB | 6.43 MiB/s Receiving objects: 85% (1539956/1805472), 1.95 GiB | 6.31 MiB/s Receiving objects: 85% (1547941/1805472), 1.96 GiB | 6.25 MiB/s Receiving objects: 86% (1552706/1805472), 1.96 GiB | 6.08 MiB/s Receiving objects: 86% (1558932/1805472), 1.96 GiB | 6.08 MiB/s Receiving objects: 86% (1562338/1805472), 1.97 GiB | 5.80 MiB/s Receiving objects: 86% (1565649/1805472), 1.97 GiB | 5.27 MiB/s Receiving objects: 87% (1570761/1805472), 1.97 GiB | 4.71 MiB/s Receiving objects: 87% (1574312/1805472), 1.97 GiB | 4.71 MiB/s Receiving objects: 87% (1583470/1805472), 1.98 GiB | 4.50 MiB/s Receiving objects: 87% (1587311/1805472), 1.99 GiB | 4.18 MiB/s Receiving objects: 87% (1587318/1805472), 1.99 GiB | 4.13 MiB/s Receiving objects: 87% (1587325/1805472), 2.00 GiB | 4.33 MiB/s Receiving objects: 87% (1587334/1805472), 2.00 GiB | 3.95 MiB/s Receiving objects: 87% (1587334/1805472), 2.00 GiB | 3.74 MiB/s Receiving objects: 88% (1588816/1805472), 2.00 GiB | 3.70 MiB/s Receiving objects: 88% (1590578/1805472), 2.00 GiB | 3.53 MiB/s Receiving objects: 88% (1599342/1805472), 2.01 GiB | 3.34 MiB/s Receiving objects: 89% (1606871/1805472), 2.01 GiB | 3.09 MiB/s Receiving objects: 89% (1610621/1805472), 2.01 GiB | 3.09 MiB/s Receiving objects: 89% (1618746/1805472), 2.01 GiB | 3.35 MiB/s Receiving objects: 89% (1624663/1805472), 2.02 GiB | 3.36 MiB/s Receiving objects: 90% (1624925/1805472), 2.02 GiB | 3.36 MiB/s Receiving objects: 90% (1626759/1805472), 2.02 GiB | 3.25 MiB/s Receiving objects: 90% (1628782/1805472), 2.02 GiB | 3.21 MiB/s Receiving objects: 90% (1633207/1805472), 2.02 GiB | 3.27 MiB/s Receiving objects: 90% (1635176/1805472), 2.03 GiB | 3.21 MiB/s Receiving objects: 90% (1636845/1805472), 2.03 GiB | 3.05 MiB/s Receiving objects: 90% (1637917/1805472), 2.03 GiB | 3.22 MiB/s Receiving objects: 90% (1640394/1805472), 2.04 GiB | 3.32 MiB/s Receiving objects: 90% (1642546/1805472), 2.04 GiB | 3.30 MiB/s Receiving objects: 91% (1642980/1805472), 2.04 GiB | 3.30 MiB/s Receiving objects: 91% (1644553/1805472), 2.05 GiB | 3.53 MiB/s Receiving objects: 91% (1649580/1805472), 2.05 GiB | 4.10 MiB/s Receiving objects: 91% (1654624/1805472), 2.06 GiB | 4.45 MiB/s Receiving objects: 91% (1657364/1805472), 2.07 GiB | 5.30 MiB/s Receiving objects: 91% (1657899/1805472), 2.07 GiB | 5.93 MiB/s Receiving objects: 92% (1661035/1805472), 2.07 GiB | 6.05 MiB/s Receiving objects: 92% (1663577/1805472), 2.08 GiB | 6.12 MiB/s Receiving objects: 92% (1674529/1805472), 2.08 GiB | 6.49 MiB/s Receiving objects: 93% (1679089/1805472), 2.08 GiB | 6.34 MiB/s Receiving objects: 93% (1682638/1805472), 2.08 GiB | 6.34 MiB/s Receiving objects: 93% (1689666/1805472), 2.09 GiB | 6.91 MiB/s Receiving objects: 94% (1697144/1805472), 2.10 GiB | 6.36 MiB/s Receiving objects: 94% (1700434/1805472), 2.10 GiB | 6.59 MiB/s Receiving objects: 94% (1709651/1805472), 2.11 GiB | 6.28 MiB/s Receiving objects: 95% (1715199/1805472), 2.11 GiB | 6.30 MiB/s Receiving objects: 95% (1720368/1805472), 2.11 GiB | 6.19 MiB/s Receiving objects: 95% (1730710/1805472), 2.12 GiB | 5.83 MiB/s Receiving objects: 96% (1733254/1805472), 2.12 GiB | 5.83 MiB/s Receiving objects: 96% (1744133/1805472), 2.12 GiB | 6.27 MiB/s Receiving objects: 97% (1751308/1805472), 2.13 GiB | 6.14 MiB/s Receiving objects: 97% (1752964/1805472), 2.13 GiB | 6.14 MiB/s Receiving objects: 97% (1757675/1805472), 2.14 GiB | 6.40 MiB/s Receiving objects: 97% (1757676/1805472), 2.14 GiB | 6.63 MiB/s Receiving objects: 97% (1758789/1805472), 2.15 GiB | 7.17 MiB/s Receiving objects: 97% (1759539/1805472), 2.16 GiB | 7.22 MiB/s Receiving objects: 97% (1759540/1805472), 2.17 GiB | 7.22 MiB/s Receiving objects: 97% (1762723/1805472), 2.17 GiB | 7.25 MiB/s Receiving objects: 97% (1764109/1805472), 2.18 GiB | 6.19 MiB/s Receiving objects: 97% (1765377/1805472), 2.18 GiB | 5.90 MiB/s Receiving objects: 98% (1769363/1805472), 2.18 GiB | 5.72 MiB/s Receiving objects: 98% (1777588/1805472), 2.19 GiB | 5.60 MiB/s Receiving objects: 99% (1787418/1805472), 2.19 GiB | 5.56 MiB/s Receiving objects: 99% (1797399/1805472), 2.19 GiB | 5.53 MiB/s Receiving objects: 99% (1802996/1805472), 2.20 GiB | 5.49 MiB/s Receiving objects: 99% (1804249/1805472), 2.20 GiB | 2.85 MiB/s remote: Total 1805472 (delta 1157), reused 396 (delta 383), pack-reused 1804078 (from 4) Receiving objects: 100% (1805472/1805472), 2.20 GiB | 2.85 MiB/s Receiving objects: 100% (1805472/1805472), 2.20 GiB | 4.96 MiB/s, done. Resolving deltas: 0% (0/1344194) Resolving deltas: 1% (13442/1344194) Resolving deltas: 1% (17517/1344194) Resolving deltas: 2% (26885/1344194) Resolving deltas: 2% (33677/1344194) Resolving deltas: 2% (37064/1344194) Resolving deltas: 3% (40327/1344194) Resolving deltas: 3% (41265/1344194) Resolving deltas: 3% (45443/1344194) Resolving deltas: 3% (48847/1344194) Resolving deltas: 3% (50042/1344194) Resolving deltas: 3% (51883/1344194) Resolving deltas: 4% (53768/1344194) Resolving deltas: 4% (54141/1344194) Resolving deltas: 4% (56042/1344194) Resolving deltas: 4% (57500/1344194) Resolving deltas: 4% (59127/1344194) Resolving deltas: 4% (60970/1344194) Resolving deltas: 4% (62497/1344194) Resolving deltas: 4% (64438/1344194) Resolving deltas: 4% (66493/1344194) Resolving deltas: 5% (67210/1344194) Resolving deltas: 5% (69876/1344194) Resolving deltas: 5% (72411/1344194) Resolving deltas: 5% (74273/1344194) Resolving deltas: 5% (77106/1344194) Resolving deltas: 6% (80652/1344194) Resolving deltas: 6% (81469/1344194) Resolving deltas: 6% (87572/1344194) Resolving deltas: 7% (94094/1344194) Resolving deltas: 7% (94815/1344194) Resolving deltas: 7% (101682/1344194) Resolving deltas: 8% (107536/1344194) Resolving deltas: 8% (108022/1344194) Resolving deltas: 8% (110723/1344194) Resolving deltas: 8% (112498/1344194) Resolving deltas: 8% (114385/1344194) Resolving deltas: 8% (116063/1344194) Resolving deltas: 8% (119353/1344194) Resolving deltas: 9% (120978/1344194) Resolving deltas: 9% (121346/1344194) Resolving deltas: 9% (123385/1344194) Resolving deltas: 9% (127340/1344194) Resolving deltas: 10% (134420/1344194) Resolving deltas: 10% (134773/1344194) Resolving deltas: 10% (142023/1344194) Resolving deltas: 11% (147862/1344194) Resolving deltas: 11% (149643/1344194) Resolving deltas: 11% (156881/1344194) Resolving deltas: 12% (161304/1344194) Resolving deltas: 12% (164186/1344194) Resolving deltas: 12% (171738/1344194) Resolving deltas: 13% (174746/1344194) Resolving deltas: 14% (188189/1344194) Resolving deltas: 14% (188606/1344194) Resolving deltas: 14% (197997/1344194) Resolving deltas: 14% (198305/1344194) Resolving deltas: 14% (198584/1344194) Resolving deltas: 14% (198960/1344194) Resolving deltas: 14% (199316/1344194) Resolving deltas: 14% (199606/1344194) Resolving deltas: 14% (199936/1344194) Resolving deltas: 14% (200275/1344194) Resolving deltas: 14% (200610/1344194) Resolving deltas: 14% (200935/1344194) Resolving deltas: 14% (201263/1344194) Resolving deltas: 14% (201583/1344194) Resolving deltas: 15% (201630/1344194) Resolving deltas: 15% (201915/1344194) Resolving deltas: 15% (202272/1344194) Resolving deltas: 15% (202551/1344194) Resolving deltas: 15% (202897/1344194) Resolving deltas: 15% (203239/1344194) Resolving deltas: 15% (203617/1344194) Resolving deltas: 15% (203931/1344194) Resolving deltas: 15% (204317/1344194) Resolving deltas: 15% (204692/1344194) Resolving deltas: 15% (204989/1344194) Resolving deltas: 15% (205302/1344194) Resolving deltas: 15% (205609/1344194) Resolving deltas: 15% (205904/1344194) Resolving deltas: 15% (206226/1344194) Resolving deltas: 15% (206552/1344194) Resolving deltas: 15% (206871/1344194) Resolving deltas: 15% (206926/1344194) Resolving deltas: 15% (207184/1344194) Resolving deltas: 15% (207483/1344194) Resolving deltas: 15% (207795/1344194) Resolving deltas: 15% (208085/1344194) Resolving deltas: 15% (208384/1344194) Resolving deltas: 15% (208709/1344194) Resolving deltas: 15% (209047/1344194) Resolving deltas: 15% (209381/1344194) Resolving deltas: 15% (209702/1344194) Resolving deltas: 15% (210024/1344194) Resolving deltas: 15% (210363/1344194) Resolving deltas: 15% (210710/1344194) Resolving deltas: 15% (211064/1344194) Resolving deltas: 15% (214420/1344194) Resolving deltas: 16% (215072/1344194) Resolving deltas: 17% (228519/1344194) Resolving deltas: 17% (228668/1344194) Resolving deltas: 17% (238232/1344194) Resolving deltas: 18% (241955/1344194) Resolving deltas: 18% (245544/1344194) Resolving deltas: 18% (250902/1344194) Resolving deltas: 19% (255397/1344194) Resolving deltas: 19% (258290/1344194) Resolving deltas: 19% (267239/1344194) Resolving deltas: 20% (268839/1344194) Resolving deltas: 20% (269489/1344194) Resolving deltas: 20% (275395/1344194) Resolving deltas: 20% (279395/1344194) Resolving deltas: 20% (282163/1344194) Resolving deltas: 21% (282281/1344194) Resolving deltas: 21% (282564/1344194) Resolving deltas: 21% (283416/1344194) Resolving deltas: 21% (283718/1344194) Resolving deltas: 21% (284017/1344194) Resolving deltas: 21% (284313/1344194) Resolving deltas: 21% (284625/1344194) Resolving deltas: 21% (284940/1344194) Resolving deltas: 21% (285242/1344194) Resolving deltas: 21% (285535/1344194) Resolving deltas: 21% (285897/1344194) Resolving deltas: 21% (293903/1344194) Resolving deltas: 21% (294878/1344194) Resolving deltas: 21% (295377/1344194) Resolving deltas: 21% (295686/1344194) Resolving deltas: 22% (295723/1344194) Resolving deltas: 22% (295979/1344194) Resolving deltas: 22% (296302/1344194) Resolving deltas: 22% (298997/1344194) Resolving deltas: 22% (303837/1344194) Resolving deltas: 22% (308323/1344194) Resolving deltas: 23% (309165/1344194) Resolving deltas: 23% (313752/1344194) Resolving deltas: 23% (318204/1344194) Resolving deltas: 24% (322609/1344194) Resolving deltas: 25% (336067/1344194) Resolving deltas: 25% (338423/1344194) Resolving deltas: 25% (343613/1344194) Resolving deltas: 26% (349491/1344194) Resolving deltas: 26% (358302/1344194) Resolving deltas: 27% (362933/1344194) Resolving deltas: 27% (375430/1344194) Resolving deltas: 28% (376375/1344194) Resolving deltas: 28% (389625/1344194) Resolving deltas: 29% (389817/1344194) Resolving deltas: 29% (402118/1344194) Resolving deltas: 30% (403259/1344194) Resolving deltas: 30% (414587/1344194) Resolving deltas: 31% (416701/1344194) Resolving deltas: 31% (427272/1344194) Resolving deltas: 32% (430143/1344194) Resolving deltas: 32% (438012/1344194) Resolving deltas: 33% (443585/1344194) Resolving deltas: 33% (444785/1344194) Resolving deltas: 33% (456128/1344194) Resolving deltas: 34% (457026/1344194) Resolving deltas: 34% (461598/1344194) Resolving deltas: 34% (469115/1344194) Resolving deltas: 35% (470468/1344194) Resolving deltas: 35% (476147/1344194) Resolving deltas: 35% (476716/1344194) Resolving deltas: 35% (479014/1344194) Resolving deltas: 35% (479319/1344194) Resolving deltas: 35% (481178/1344194) Resolving deltas: 36% (483910/1344194) Resolving deltas: 36% (487629/1344194) Resolving deltas: 36% (488018/1344194) Resolving deltas: 36% (489744/1344194) Resolving deltas: 37% (497352/1344194) Resolving deltas: 37% (497475/1344194) Resolving deltas: 37% (506292/1344194) Resolving deltas: 37% (508519/1344194) Resolving deltas: 37% (508903/1344194) Resolving deltas: 37% (509408/1344194) Resolving deltas: 37% (509971/1344194) Resolving deltas: 37% (510513/1344194) Resolving deltas: 38% (510794/1344194) Resolving deltas: 38% (511051/1344194) Resolving deltas: 38% (511563/1344194) Resolving deltas: 38% (512125/1344194) Resolving deltas: 38% (512679/1344194) Resolving deltas: 38% (513131/1344194) Resolving deltas: 38% (513571/1344194) Resolving deltas: 38% (514144/1344194) Resolving deltas: 38% (514615/1344194) Resolving deltas: 38% (515152/1344194) Resolving deltas: 38% (515703/1344194) Resolving deltas: 38% (518063/1344194) Resolving deltas: 38% (519630/1344194) Resolving deltas: 38% (520643/1344194) Resolving deltas: 38% (522238/1344194) Resolving deltas: 39% (524236/1344194) Resolving deltas: 39% (527741/1344194) Resolving deltas: 39% (533384/1344194) Resolving deltas: 40% (537678/1344194) Resolving deltas: 40% (538836/1344194) Resolving deltas: 40% (541290/1344194) Resolving deltas: 40% (549966/1344194) Resolving deltas: 41% (551120/1344194) Resolving deltas: 41% (561433/1344194) Resolving deltas: 42% (564563/1344194) Resolving deltas: 43% (578004/1344194) Resolving deltas: 43% (583307/1344194) Resolving deltas: 44% (591446/1344194) Resolving deltas: 44% (592042/1344194) Resolving deltas: 44% (600918/1344194) Resolving deltas: 45% (604888/1344194) Resolving deltas: 45% (612297/1344194) Resolving deltas: 45% (613898/1344194) Resolving deltas: 45% (616414/1344194) Resolving deltas: 46% (618330/1344194) Resolving deltas: 46% (624517/1344194) Resolving deltas: 47% (631772/1344194) Resolving deltas: 47% (634437/1344194) Resolving deltas: 48% (645216/1344194) Resolving deltas: 48% (648420/1344194) Resolving deltas: 48% (651400/1344194) Resolving deltas: 48% (651963/1344194) Resolving deltas: 48% (652552/1344194) Resolving deltas: 48% (653094/1344194) Resolving deltas: 48% (653604/1344194) Resolving deltas: 48% (654154/1344194) Resolving deltas: 48% (654728/1344194) Resolving deltas: 48% (655265/1344194) Resolving deltas: 48% (655806/1344194) Resolving deltas: 48% (656332/1344194) Resolving deltas: 48% (656931/1344194) Resolving deltas: 48% (657490/1344194) Resolving deltas: 48% (657997/1344194) Resolving deltas: 48% (658322/1344194) Resolving deltas: 49% (658656/1344194) Resolving deltas: 49% (658786/1344194) Resolving deltas: 49% (659428/1344194) Resolving deltas: 49% (669985/1344194) Resolving deltas: 50% (672097/1344194) Resolving deltas: 50% (677586/1344194) Resolving deltas: 50% (684408/1344194) Resolving deltas: 51% (685539/1344194) Resolving deltas: 51% (691754/1344194) Resolving deltas: 51% (698185/1344194) Resolving deltas: 52% (698981/1344194) Resolving deltas: 52% (707974/1344194) Resolving deltas: 53% (712423/1344194) Resolving deltas: 53% (717753/1344194) Resolving deltas: 54% (725865/1344194) Resolving deltas: 54% (730424/1344194) Resolving deltas: 55% (739307/1344194) Resolving deltas: 55% (744854/1344194) Resolving deltas: 56% (752749/1344194) Resolving deltas: 56% (759936/1344194) Resolving deltas: 57% (766191/1344194) Resolving deltas: 57% (773523/1344194) Resolving deltas: 58% (779633/1344194) Resolving deltas: 58% (785890/1344194) Resolving deltas: 59% (793075/1344194) Resolving deltas: 59% (793780/1344194) Resolving deltas: 59% (802243/1344194) Resolving deltas: 60% (806517/1344194) Resolving deltas: 60% (810890/1344194) Resolving deltas: 60% (819028/1344194) Resolving deltas: 61% (819959/1344194) Resolving deltas: 61% (822924/1344194) Resolving deltas: 61% (828248/1344194) Resolving deltas: 62% (833401/1344194) Resolving deltas: 62% (837312/1344194) Resolving deltas: 63% (846843/1344194) Resolving deltas: 63% (848741/1344194) Resolving deltas: 64% (860285/1344194) Resolving deltas: 64% (860599/1344194) Resolving deltas: 64% (870840/1344194) Resolving deltas: 65% (873727/1344194) Resolving deltas: 65% (882660/1344194) Resolving deltas: 66% (887169/1344194) Resolving deltas: 66% (896802/1344194) Resolving deltas: 67% (900610/1344194) Resolving deltas: 67% (901112/1344194) Resolving deltas: 67% (901818/1344194) Resolving deltas: 67% (902507/1344194) Resolving deltas: 67% (903255/1344194) Resolving deltas: 67% (904005/1344194) Resolving deltas: 67% (904700/1344194) Resolving deltas: 67% (908771/1344194) Resolving deltas: 68% (914052/1344194) Resolving deltas: 68% (915527/1344194) Resolving deltas: 68% (923203/1344194) Resolving deltas: 69% (927494/1344194) Resolving deltas: 69% (929675/1344194) Resolving deltas: 69% (935898/1344194) Resolving deltas: 69% (936212/1344194) Resolving deltas: 69% (938682/1344194) Resolving deltas: 70% (940936/1344194) Resolving deltas: 70% (945455/1344194) Resolving deltas: 70% (949242/1344194) Resolving deltas: 71% (954378/1344194) Resolving deltas: 71% (961524/1344194) Resolving deltas: 72% (967820/1344194) Resolving deltas: 72% (973351/1344194) Resolving deltas: 72% (977882/1344194) Resolving deltas: 73% (981263/1344194) Resolving deltas: 73% (986743/1344194) Resolving deltas: 74% (994705/1344194) Resolving deltas: 74% (1001820/1344194) Resolving deltas: 75% (1008146/1344194) Resolving deltas: 75% (1008533/1344194) Resolving deltas: 75% (1009338/1344194) Resolving deltas: 75% (1015511/1344194) Resolving deltas: 75% (1019362/1344194) Resolving deltas: 76% (1021588/1344194) Resolving deltas: 76% (1021887/1344194) Resolving deltas: 76% (1032442/1344194) Resolving deltas: 76% (1034669/1344194) Resolving deltas: 77% (1035030/1344194) Resolving deltas: 77% (1038204/1344194) Resolving deltas: 77% (1043618/1344194) Resolving deltas: 78% (1048472/1344194) Resolving deltas: 78% (1050480/1344194) Resolving deltas: 78% (1058730/1344194) Resolving deltas: 78% (1060212/1344194) Resolving deltas: 79% (1061914/1344194) Resolving deltas: 79% (1062428/1344194) Resolving deltas: 79% (1069574/1344194) Resolving deltas: 80% (1075356/1344194) Resolving deltas: 80% (1077908/1344194) Resolving deltas: 80% (1086714/1344194) Resolving deltas: 81% (1088798/1344194) Resolving deltas: 81% (1092183/1344194) Resolving deltas: 81% (1099979/1344194) Resolving deltas: 82% (1102241/1344194) Resolving deltas: 82% (1110170/1344194) Resolving deltas: 83% (1115682/1344194) Resolving deltas: 83% (1122054/1344194) Resolving deltas: 84% (1129123/1344194) Resolving deltas: 84% (1134416/1344194) Resolving deltas: 85% (1142565/1344194) Resolving deltas: 85% (1148327/1344194) Resolving deltas: 86% (1156007/1344194) Resolving deltas: 86% (1161749/1344194) Resolving deltas: 87% (1169449/1344194) Resolving deltas: 87% (1172847/1344194) Resolving deltas: 88% (1182892/1344194) Resolving deltas: 88% (1187037/1344194) Resolving deltas: 88% (1194528/1344194) Resolving deltas: 89% (1196333/1344194) Resolving deltas: 89% (1197916/1344194) Resolving deltas: 89% (1203735/1344194) Resolving deltas: 90% (1209775/1344194) Resolving deltas: 90% (1211113/1344194) Resolving deltas: 90% (1214403/1344194) Resolving deltas: 90% (1218180/1344194) Resolving deltas: 90% (1221455/1344194) Resolving deltas: 91% (1223217/1344194) Resolving deltas: 91% (1229533/1344194) Resolving deltas: 92% (1236659/1344194) Resolving deltas: 92% (1238900/1344194) Resolving deltas: 92% (1246123/1344194) Resolving deltas: 93% (1250101/1344194) Resolving deltas: 93% (1251400/1344194) Resolving deltas: 93% (1259041/1344194) Resolving deltas: 94% (1263543/1344194) Resolving deltas: 94% (1274236/1344194) Resolving deltas: 95% (1276985/1344194) Resolving deltas: 95% (1287363/1344194) Resolving deltas: 96% (1290427/1344194) Resolving deltas: 96% (1296527/1344194) Resolving deltas: 97% (1303869/1344194) Resolving deltas: 97% (1310640/1344194) Resolving deltas: 97% (1316143/1344194) Resolving deltas: 98% (1317311/1344194) Resolving deltas: 98% (1322932/1344194) Resolving deltas: 99% (1330757/1344194) Resolving deltas: 99% (1338030/1344194) Resolving deltas: 99% (1343564/1344194) Resolving deltas: 100% (1344194/1344194) Resolving deltas: 100% (1344194/1344194), done. Checking objects: 96% (4031320/4194304) Checking objects: 97% (4068475/4194304) Checking objects: 98% (4110418/4194304) Checking objects: 99% (4152361/4194304) Checking objects: 100% (4194304/4194304) Checking objects: 100% (4194304/4194304), done.  ->(B Found hwy-broken-rvv.diff(B  ->(B Found fix-wasi-thread-spawn.patch(B  ->(B Found fix-wasm-lazy-jump.patch(B  ->(B Found fix-wasm-vector-state.patch(B  ->(B Found fix-wasm-vector-spills.patch(B  ->(B Found fix-wasm-i32-stack-loads.patch(B ==>(B Validating source files with b2sums...(B node ... Passed hwy-broken-rvv.diff ... Passed fix-wasi-thread-spawn.patch ... Passed fix-wasm-lazy-jump.patch ... Passed fix-wasm-vector-state.patch ... Passed fix-wasm-vector-spills.patch ... Passed fix-wasm-i32-stack-loads.patch ... Passed ==>(B Verifying source file signatures with gpg...(B node git repo ... Passed ]3008;end=b875b2c174fb42f7a9408a9d91531702\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. ]3008;start=21a60dc2804f4e14a1d666a42f5c3aad;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=5c11746ee011489a864744810249b37e;pid=3218228;comm=systemd-nspawn;container=makechrootpkg-nodejs-lts-krypton.build.3210282;type=container\]11;?\]2;🔵 Container makechrootpkg-nodejs-lts-krypton.build.3210282 on glalie.felixc.at\]3008;start=a8bd27d34985412a8bba2d6a3959759d;user=root;hostname=makechrootpkg-nodejs-lts-krypton.build.3210282;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=389da6a8800a4920994bc395f297d7f6;pid=14;comm=sudo;targetuser=builduser;type=session\==>(B Making package: nodejs-lts-krypton 24.21.0-1 (Mon Sep 14 01:13:56 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=7386b786c06f4fcfb50b232e1349fe60;user=builduser;hostname=makechrootpkg-nodejs-lts-krypton.build.3210282;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=389da6a8800a4920994bc395f297d7f6;pid=1425;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change Download Size extra/ada 4.0.0-1 0.83 MiB extra/c-ares 1.34.8-1 0.52 MiB extra/libuv 1.52.1-2 0.62 MiB extra/simdjson 1:4.6.11-1 7.47 MiB 0.26 MiB Total Download Size: 0.26 MiB Total Installed Size: 9.44 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... simdjson-1:4.6.11-1-riscv64 downloading... 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]3008;end=7386b786c06f4fcfb50b232e1349fe60\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=6d083b643d7e493fb2ee6626fbc5dad0;user=builduser;hostname=makechrootpkg-nodejs-lts-krypton.build.3210282;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=389da6a8800a4920994bc395f297d7f6;pid=1479;comm=sudo;targetuser=root;type=session\[?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]3008;end=6d083b643d7e493fb2ee6626fbc5dad0\==>(B Retrieving sources...(B  ->(B Found hwy-broken-rvv.diff(B  ->(B Found fix-wasi-thread-spawn.patch(B  ->(B Found fix-wasm-lazy-jump.patch(B  ->(B Found fix-wasm-vector-state.patch(B  ->(B Found fix-wasm-vector-spills.patch(B  ->(B Found fix-wasm-i32-stack-loads.patch(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Creating working copy of node git repo...(B Cloning into 'node'... done. Updating files: 2% (1465/51746) Updating files: 3% (1553/51746) Updating files: 4% (2070/51746) Updating files: 4% (2450/51746) Updating files: 5% (2588/51746) Updating files: 6% (3105/51746) Updating files: 6% (3491/51746) Updating files: 7% (3623/51746) Updating files: 8% (4140/51746) Updating files: 8% (4482/51746) Updating files: 9% (4658/51746) Updating files: 10% (5175/51746) Updating files: 10% (5187/51746) Updating files: 11% (5693/51746) Updating files: 11% (6168/51746) Updating files: 12% (6210/51746) Updating files: 13% (6727/51746) Updating files: 13% (7182/51746) Updating files: 14% (7245/51746) Updating files: 15% (7762/51746) Updating files: 15% (8219/51746) Updating files: 16% (8280/51746) Updating files: 17% (8797/51746) Updating files: 17% (9062/51746) Updating files: 18% (9315/51746) Updating files: 18% (9799/51746) Updating files: 19% (9832/51746) Updating files: 20% (10350/51746) Updating files: 20% (10426/51746) Updating files: 21% (10867/51746) Updating files: 21% (11018/51746) Updating files: 22% (11385/51746) Updating files: 22% (11775/51746) Updating files: 23% (11902/51746) Updating files: 24% (12420/51746) Updating files: 24% (12586/51746) Updating files: 25% (12937/51746) Updating files: 25% (13405/51746) Updating files: 26% (13454/51746) Updating files: 27% (13972/51746) Updating files: 27% (14042/51746) Updating files: 28% (14489/51746) Updating files: 28% (14648/51746) Updating files: 29% (15007/51746) Updating files: 30% (15524/51746) Updating files: 30% (15589/51746) Updating files: 30% (15894/51746) Updating files: 31% (16042/51746) Updating files: 32% (16559/51746) Updating files: 32% (16676/51746) Updating files: 33% (17077/51746) Updating files: 33% (17431/51746) Updating files: 34% (17594/51746) Updating files: 34% (18068/51746) Updating files: 35% (18112/51746) Updating files: 36% (18629/51746) Updating files: 36% (18900/51746) Updating files: 37% (19147/51746) Updating files: 37% (19587/51746) Updating files: 38% (19664/51746) Updating files: 39% (20181/51746) Updating files: 39% (20287/51746) Updating files: 40% (20699/51746) Updating files: 41% (21216/51746) Updating files: 41% (21512/51746) Updating files: 42% (21734/51746) Updating files: 43% (22251/51746) Updating files: 44% (22769/51746) Updating files: 44% (23091/51746) Updating files: 45% (23286/51746) Updating files: 46% (23804/51746) Updating files: 46% (24242/51746) Updating files: 47% (24321/51746) Updating files: 48% (24839/51746) Updating files: 49% (25356/51746) Updating files: 49% (25509/51746) Updating files: 50% (25873/51746) Updating files: 51% (26391/51746) Updating files: 52% (26908/51746) Updating files: 52% (26994/51746) Updating files: 53% (27426/51746) Updating files: 54% (27943/51746) Updating files: 55% (28461/51746) Updating files: 55% (28588/51746) Updating files: 56% (28978/51746) Updating files: 57% (29496/51746) Updating files: 58% (30013/51746) Updating files: 58% (30134/51746) Updating files: 59% (30531/51746) Updating files: 60% (31048/51746) Updating files: 61% (31566/51746) Updating files: 61% (31573/51746) Updating files: 62% (32083/51746) Updating files: 62% (32252/51746) Updating files: 63% (32600/51746) Updating files: 63% (33006/51746) Updating files: 64% (33118/51746) Updating files: 65% (33635/51746) Updating files: 65% (34132/51746) Updating files: 66% (34153/51746) Updating files: 67% (34670/51746) Updating files: 68% (35188/51746) Updating files: 68% (35305/51746) Updating files: 69% (35705/51746) Updating files: 69% (36069/51746) Updating files: 70% (36223/51746) Updating files: 70% (36605/51746) Updating files: 71% (36740/51746) Updating files: 72% (37258/51746) Updating files: 72% (37345/51746) Updating files: 73% (37775/51746) Updating files: 73% (37852/51746) Updating files: 74% (38293/51746) Updating files: 75% (38810/51746) Updating files: 75% (38854/51746) Updating files: 76% (39327/51746) Updating files: 77% (39845/51746) Updating files: 78% (40362/51746) Updating files: 78% (40406/51746) Updating files: 79% (40880/51746) Updating files: 79% (41288/51746) Updating files: 80% (41397/51746) Updating files: 81% (41915/51746) Updating files: 82% (42432/51746) Updating files: 82% (42669/51746) Updating files: 83% (42950/51746) Updating files: 84% (43467/51746) Updating files: 84% (43933/51746) Updating files: 85% (43985/51746) Updating files: 86% (44502/51746) Updating files: 87% (45020/51746) Updating files: 87% (45438/51746) Updating files: 88% (45537/51746) Updating files: 89% (46054/51746) Updating files: 90% (46572/51746) Updating files: 90% (46942/51746) Updating files: 91% (47089/51746) Updating files: 92% (47607/51746) Updating files: 93% (48124/51746) Updating files: 93% (48416/51746) Updating files: 94% (48642/51746) Updating files: 95% (49159/51746) Updating files: 96% (49677/51746) Updating files: 96% (49825/51746) Updating files: 97% (50194/51746) Updating files: 98% (50712/51746) Updating files: 99% (51229/51746) Updating files: 100% (51746/51746) Updating files: 100% (51746/51746), done. Updating files: 34% (4546/13020) Updating files: 35% (4557/13020) Updating files: 36% (4688/13020) Updating files: 37% (4818/13020) Updating files: 38% (4948/13020) Updating files: 39% (5078/13020) Updating files: 40% (5208/13020) Updating files: 41% (5339/13020) Updating files: 42% (5469/13020) Updating files: 43% (5599/13020) Updating files: 44% (5729/13020) Updating files: 45% (5859/13020) Updating files: 46% (5990/13020) Updating files: 47% (6120/13020) Updating files: 48% (6250/13020) Updating files: 49% (6380/13020) Updating files: 50% (6510/13020) Updating files: 51% (6641/13020) Updating files: 51% (6677/13020) Updating files: 52% (6771/13020) Updating files: 53% (6901/13020) Updating files: 54% (7031/13020) Updating files: 55% (7161/13020) Updating files: 55% (7165/13020) Updating files: 56% (7292/13020) Updating files: 57% (7422/13020) Updating files: 58% (7552/13020) Updating files: 58% (7595/13020) Updating files: 59% (7682/13020) Updating files: 60% (7812/13020) Updating files: 61% (7943/13020) Updating files: 62% (8073/13020) Updating files: 62% (8096/13020) Updating files: 63% (8203/13020) Updating files: 64% (8333/13020) Updating files: 65% (8463/13020) Updating files: 66% (8594/13020) Updating files: 66% (8607/13020) Updating files: 67% (8724/13020) Updating files: 68% (8854/13020) Updating files: 69% (8984/13020) Updating files: 70% (9114/13020) Updating files: 70% (9115/13020) Updating files: 71% (9245/13020) Updating files: 72% (9375/13020) Updating files: 73% (9505/13020) Updating files: 74% (9635/13020) Updating files: 75% (9765/13020) Updating files: 76% (9896/13020) Updating files: 77% (10026/13020) Updating files: 78% (10156/13020) Updating files: 78% (10159/13020) Updating files: 79% (10286/13020) Updating files: 80% (10416/13020) Updating files: 81% (10547/13020) Updating files: 82% (10677/13020) Updating files: 82% (10766/13020) Updating files: 83% (10807/13020) Updating files: 84% (10937/13020) Updating files: 85% (11067/13020) Updating files: 86% (11198/13020) Updating files: 86% (11266/13020) Updating files: 87% (11328/13020) Updating files: 88% (11458/13020) Updating files: 89% (11588/13020) Updating files: 90% (11718/13020) Updating files: 90% (11719/13020) Updating files: 91% (11849/13020) Updating files: 92% (11979/13020) Updating files: 93% (12109/13020) Updating files: 94% (12239/13020) Updating files: 95% (12369/13020) Updating files: 95% (12470/13020) Updating files: 96% (12500/13020) Updating files: 97% (12630/13020) Updating files: 98% (12760/13020) Updating files: 99% (12890/13020) Updating files: 100% (13020/13020) Updating files: 100% (13020/13020), done. Switched to a new branch 'makepkg' ==>(B Starting prepare()...(B patching file tools/v8_gypfiles/v8.gyp patching file deps/v8/src/codegen/riscv/assembler-riscv.cc patching file deps/v8/src/wasm/baseline/riscv/liftoff-assembler-riscv-inl.h patching file deps/v8/src/compiler/backend/riscv/code-generator-riscv.cc patching file test/fixtures/wasi-preview-1.js patching file test/wasi/wasi.status patching file deps/v8/src/wasm/jump-table-assembler.cc patching file deps/v8/src/wasm/jump-table-assembler.h ==>(B Starting build()...(B Node.js configure: Found Python 3.14.7... INFO: configure completed successfully ninja -C out/Release -j32 ninja: Entering directory `out/Release' [1/1985] 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] [2/1985] CXX obj/deps/v8/src/base/v8_libbase.fpu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [3/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [4/1985] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [5/1985] 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] [6/1985] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [7/1985] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [8/1985] CXX obj/deps/v8/src/base/v8_libbase.once.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [9/1985] CXX obj/deps/v8/src/base/v8_libbase.cpu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [10/1985] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [11/1985] CXX obj/deps/v8/src/base/v8_libbase.strings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [12/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [13/1985] 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] [14/1985] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [15/1985] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [16/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [17/1985] CXX obj/deps/v8/src/base/v8_libbase.bits.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [18/1985] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [19/1985] CXX obj/deps/v8/src/base/v8_libbase.logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [20/1985] 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] [21/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [22/1985] 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] [23/1985] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [24/1985] 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] [25/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [26/1985] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [27/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [28/1985] 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] [29/1985] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [30/1985] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [31/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [32/1985] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [33/1985] 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] [34/1985] 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. [35/1985] 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] [36/1985] 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] [37/1985] 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] [38/1985] 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. [39/1985] 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] [40/1985] 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. [41/1985] 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] [42/1985] 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. [43/1985] 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] [44/1985] 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. [45/1985] 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] [46/1985] 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] [47/1985] 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. [48/1985] 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. [49/1985] 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] [50/1985] 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] [51/1985] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [52/1985] 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. [53/1985] 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. [54/1985] 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] [55/1985] 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. [56/1985] 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. [57/1985] 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. [58/1985] 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] [59/1985] 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] [60/1985] 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. [61/1985] 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] [62/1985] 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. [63/1985] 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] [64/1985] 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] [65/1985] 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. [66/1985] 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. [67/1985] 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. [68/1985] 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. [69/1985] 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. [70/1985] 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. [71/1985] 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. [72/1985] 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. [73/1985] 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. [74/1985] 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] [75/1985] 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. [76/1985] 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] [77/1985] 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. [78/1985] 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. [79/1985] 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. [80/1985] 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. [81/1985] 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. [82/1985] 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. [83/1985] 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. [84/1985] 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/1985] 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] [86/1985] 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. [87/1985] 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] [88/1985] 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. [89/1985] 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. [90/1985] 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. [91/1985] 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] [92/1985] 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. [93/1985] 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. [94/1985] 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] [95/1985] 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. [96/1985] 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. [97/1985] 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/1985] 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. [99/1985] 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. [100/1985] 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. [101/1985] 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. [102/1985] 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. [103/1985] 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] [104/1985] 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. [105/1985] 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. [106/1985] 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/1985] 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. [108/1985] 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. [109/1985] 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. [110/1985] 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. [111/1985] 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. [112/1985] 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. [113/1985] 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] [114/1985] 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. [115/1985] 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. [116/1985] 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. [117/1985] 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. [118/1985] 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. [119/1985] 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. [120/1985] AR obj/tools/v8_gypfiles/libv8_libbase.a [121/1985] 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. [122/1985] 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/1985] 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. [124/1985] 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] [125/1985] 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] [126/1985] 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. [127/1985] 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. [128/1985] 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. [129/1985] 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. [130/1985] 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. [131/1985] 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] [132/1985] 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. [133/1985] 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] [134/1985] 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. [135/1985] 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] [136/1985] 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. [137/1985] 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. [138/1985] 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] [139/1985] 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. [140/1985] 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. [141/1985] 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. [142/1985] 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] [143/1985] 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. [144/1985] 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] [145/1985] 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. [146/1985] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [147/1985] 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. [148/1985] CXX obj/deps/v8/src/torque/torque_base.declarable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [149/1985] 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. [150/1985] ACTION Checking inspector protocol compatibility [151/1985] 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. [152/1985] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp [153/1985] 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. [154/1985] ACTION Generating inspector protocol sources from protocol json [155/1985] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp [156/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [157/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [158/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [159/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [160/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [161/1985] 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] [162/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [163/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [164/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [165/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [166/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [167/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [168/1985] 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] [169/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [170/1985] CXX obj/deps/v8/src/torque/torque_base.source-positions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [171/1985] AR obj/tools/v8_gypfiles/libabseil.a [172/1985] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp [173/1985] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp [174/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [175/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [176/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [177/1985] 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] [178/1985] 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/1985] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [180/1985] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [181/1985] CXX obj/src/node_js2c.embedded_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [182/1985] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [183/1985] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [184/1985] CXX obj/deps/v8/src/torque/torque_base.global-context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [185/1985] CXX obj/src/node_js2c.builtin_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [186/1985] 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] [187/1985] 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] [188/1985] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [189/1985] CXX obj/deps/v8/src/torque/torque_base.cfg.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [190/1985] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [191/1985] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [192/1985] 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] [193/1985] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [194/1985] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [195/1985] CXX obj/deps/v8/src/torque/torque_base.server-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [196/1985] CXX obj/tools/node_js2c.js2c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [197/1985] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [198/1985] AR obj/tools/v8_gypfiles/libsimdutf.a [199/1985] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [200/1985] CXX obj/deps/v8/src/torque/torque_base.instructions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [201/1985] AR obj/tools/v8_gypfiles/libv8_zlib.a [202/1985] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [203/1985] 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] [204/1985] CXX obj/deps/v8/src/torque/torque_base.declarations.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [205/1985] CC obj/deps/uvwasi/src/uvwasi.clocks.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [206/1985] CC obj/deps/uvwasi/src/uvwasi.fd_table.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [207/1985] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [208/1985] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [209/1985] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [210/1985] 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] [211/1985] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [212/1985] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [213/1985] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [214/1985] CXX obj/deps/v8/src/torque/torque.torque.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [215/1985] CXX obj/deps/v8/src/torque/torque_base.type-inference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [216/1985] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [217/1985] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [218/1985] AR obj/tools/v8_gypfiles/libhighway.a [219/1985] CXX obj/deps/v8/src/torque/torque_base.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [220/1985] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [221/1985] CC obj/deps/llhttp/src/llhttp.http.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [222/1985] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [223/1985] CC obj/deps/llhttp/src/llhttp.api.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [224/1985] 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. [225/1985] 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) [226/1985] STAMP obj/node_base.actions_depends.stamp [227/1985] ACTION node_base: convert_node_protocol_to_json_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [228/1985] ACTION node_base: concatenate_protocols_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [229/1985] ACTION node_base: node_js2c_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [230/1985] CC obj/deps/llhttp/src/llhttp.llhttp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [231/1985] ACTION node_base: v8_inspector_compress_protocol_json_f26a10641803f604d1307d23f68bde8b450ad8f073bd43313642df31e7a3478c [232/1985] ACTION Generating node protocol sources from protocol json [233/1985] STAMP obj/node_base.actions_rules_copies.stamp [234/1985] 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. [235/1985] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [236/1985] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [237/1985] 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. [238/1985] 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. [239/1985] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [240/1985] CC obj/deps/histogram/src/histogram.hdr_histogram.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [241/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [242/1985] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [243/1985] CXX obj/deps/nbytes/src/nbytes.nbytes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [244/1985] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [245/1985] CXX obj/deps/merve/merve.merve.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [246/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [247/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [248/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [249/1985] 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) [250/1985] 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) [251/1985] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 [252/1985] 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. [253/1985] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 [254/1985] 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. [255/1985] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [256/1985] CXX obj/deps/ncrypto/ncrypto_engine.engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [257/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [258/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [259/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [260/1985] 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. [261/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [262/1985] 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. [263/1985] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [264/1985] 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. [265/1985] AR obj/tools/v8_gypfiles/libv8_libplatform.a [266/1985] CXX obj/deps/ncrypto/ncrypto.ncrypto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [267/1985] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [268/1985] CXX obj/src/node_base.builtin_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [269/1985] CXX obj/gen/src/node/inspector/protocol/node_base.NodeWorker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [270/1985] CXX obj/gen/src/node/inspector/protocol/node_base.NodeTracing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [271/1985] CXX obj/gen/src/node/inspector/protocol/node_base.NodeRuntime.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [272/1985] CXX obj/deps/v8/src/torque/torque_base.types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [273/1985] CXX obj/gen/src/node/inspector/protocol/node_base.Protocol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [274/1985] CXX obj/gen/src/node/inspector/protocol/node_base.Storage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [275/1985] CXX obj/gen/src/node/inspector/protocol/node_base.Network.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [276/1985] CXX obj/src/api/node_base.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [277/1985] CXX obj/src/node_base.embedded_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [278/1985] CXX obj/gen/src/node/inspector/protocol/node_base.DOMStorage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [279/1985] CXX obj/gen/src/node/inspector/protocol/node_base.IO.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [280/1985] CXX obj/gen/src/node/inspector/protocol/node_base.Target.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [281/1985] CXX obj/src/node_base.json_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [282/1985] CXX obj/src/node_base.cleanup_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [283/1985] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [284/1985] CXX obj/src/api/node_base.encoding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [285/1985] CXX obj/src/api/node_base.callback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [286/1985] CXX obj/src/api/node_base.exceptions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [287/1985] CXX obj/src/api/node_base.embed_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [288/1985] CXX obj/src/api/node_base.hooks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [289/1985] CXX obj/src/node_base.internal_only_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [290/1985] CXX obj/gen/node_base.node_javascript.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [291/1985] CXX obj/src/node_base.base_object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [292/1985] CXX obj/src/api/node_base.async_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [293/1985] CXX obj/src/node_base.async_context_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [294/1985] CXX obj/src/node_base.connect_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [295/1985] CXX obj/src/node_base.node_debug.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [296/1985] CXX obj/src/node_base.js_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [297/1985] CXX obj/src/node_base.compile_cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [298/1985] CXX obj/src/node_base.connection_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [299/1985] CXX obj/src/node_base.async_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [300/1985] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [301/1985] AR obj/tools/v8_gypfiles/libtorque_base.a [302/1985] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp [303/1985] CXX obj/src/api/node_base.environment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [304/1985] CXX obj/src/node_base.debug_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [305/1985] CXX obj/src/node_base.handle_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [306/1985] CXX obj/src/node_base.fs_event_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [307/1985] CXX obj/src/node_base.heap_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [308/1985] CXX obj/src/dataqueue/node_base.queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [309/1985] CXX obj/src/node_base.histogram.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [310/1985] CXX obj/src/node_base.js_native_api_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [311/1985] CXX obj/src/node_base.encoding_binding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [312/1985] CXX obj/src/node_base.node_constants.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [313/1985] CXX obj/src/node_base.node_config_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [314/1985] CXX obj/src/node_base.js_udp_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [315/1985] CXX obj/src/node_base.node_cjs_lexer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [316/1985] 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:127: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.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:127: ../../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. [317/1985] CXX obj/src/node_base.node_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [318/1985] CXX obj/src/node_base.node_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [319/1985] CXX obj/src/node_base.node_blob.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [320/1985] CXX obj/src/node_base.node_dir.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [321/1985] CXX obj/src/node_base.node_builtins.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [322/1985] CXX obj/src/node_base.module_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [323/1985] 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. [324/1985] CXX obj/src/node_base.node_binding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [325/1985] CXX obj/src/node_base.node_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [326/1985] CXX obj/src/node_base.node_credentials.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [327/1985] CXX obj/src/node_base.node_external_reference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [328/1985] CXX obj/src/node_base.node_ipc_serdes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [329/1985] CXX obj/src/node_base.node_dotenv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [330/1985] CXX obj/src/node_base.node_profiling.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [331/1985] CXX obj/src/node_base.node_contextify.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [332/1985] CXX obj/src/node_base.env.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [333/1985] CXX obj/src/node_base.node_env_var.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [334/1985] CXX obj/src/node_base.node_http_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [335/1985] CXX obj/src/node_base.node_errors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [336/1985] CXX obj/src/node_base.node_i18n.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [337/1985] CXX obj/src/node_base.node_http2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [338/1985] CXX obj/src/node_base.node_postmortem_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [339/1985] CXX obj/src/node_base.node_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [340/1985] CXX obj/src/node_base.node_os.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [341/1985] CXX obj/src/node_base.node_diagnostics_channel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [342/1985] CXX obj/src/node_base.node_main_instance.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [343/1985] CC obj/deps/sqlite/sqlite.sqlite3.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] ../../deps/sqlite/sqlite3.c:226966:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226966 | if( cnt>lenDelta ){ | ~~~^~~~~~~~~ ../../deps/sqlite/sqlite3.c:234114:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 234114 | if( nBuf' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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. [510/1985] 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. [511/1985] 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. [512/1985] 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. [513/1985] 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. [514/1985] 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. [515/1985] 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. [516/1985] 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. [517/1985] 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. [518/1985] 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. [519/1985] 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. [520/1985] 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. [521/1985] 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. [522/1985] 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. [523/1985] 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. [524/1985] 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. [525/1985] 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. [526/1985] 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. [527/1985] 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. [528/1985] 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. [529/1985] 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. [530/1985] 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. [531/1985] 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. [532/1985] 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. [533/1985] 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. [534/1985] 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. [535/1985] 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. [536/1985] 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. [537/1985] 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. [538/1985] 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. [539/1985] 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. [540/1985] 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. [541/1985] 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] [542/1985] 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. [543/1985] 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. [544/1985] 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. [545/1985] 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] [546/1985] 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. [547/1985] 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. [548/1985] 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. [549/1985] 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. [550/1985] 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. [551/1985] 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. [552/1985] 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. [553/1985] 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. [554/1985] 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. [555/1985] 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. [556/1985] 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. [557/1985] 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. [558/1985] 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. [559/1985] 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. [560/1985] 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. [561/1985] 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. [562/1985] 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. [563/1985] 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. [564/1985] 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. [565/1985] 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] [566/1985] 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. [567/1985] 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. [568/1985] 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. [569/1985] 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. [570/1985] 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. [571/1985] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [572/1985] 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. [573/1985] 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. [574/1985] 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. [575/1985] 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. [576/1985] 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. [577/1985] 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. [578/1985] 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. [579/1985] 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. [580/1985] 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. [581/1985] 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. [582/1985] 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. [583/1985] 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. [584/1985] 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. [585/1985] 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. [586/1985] 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] [587/1985] 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. [588/1985] 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. [589/1985] 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] [590/1985] 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. [591/1985] 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. [592/1985] 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. [593/1985] 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. [594/1985] 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. [595/1985] 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. [596/1985] 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. [597/1985] 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. [598/1985] 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. [599/1985] 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. [600/1985] 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. [601/1985] 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. [602/1985] 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. [603/1985] 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. [604/1985] 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] [605/1985] 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. [606/1985] 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. [607/1985] 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] [608/1985] 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. [609/1985] 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. [610/1985] 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. [611/1985] 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. [612/1985] 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. [613/1985] 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. [614/1985] 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. [615/1985] 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. [616/1985] 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. [617/1985] 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. [618/1985] 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] [619/1985] 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. [620/1985] 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. [621/1985] 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. [622/1985] 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. [623/1985] 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. [624/1985] 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. [625/1985] 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. [626/1985] 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. [627/1985] 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. [628/1985] 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. [629/1985] 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] [630/1985] 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. [631/1985] 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. [632/1985] 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. [633/1985] 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. [634/1985] 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. [635/1985] 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. [636/1985] 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. [637/1985] 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. [638/1985] 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. [639/1985] 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. [640/1985] 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. [641/1985] 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. [642/1985] 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. [643/1985] 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. [644/1985] 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. [645/1985] 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. [646/1985] 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. [647/1985] 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. [648/1985] 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. [649/1985] 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. [650/1985] 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. [651/1985] 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. [652/1985] 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. [653/1985] 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. [654/1985] 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. [655/1985] 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. [656/1985] 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. [657/1985] 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. [658/1985] 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. [659/1985] 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. [660/1985] 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. [661/1985] 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. [662/1985] 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. [663/1985] 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. [664/1985] 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. [665/1985] 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. [666/1985] 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. [667/1985] 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. [668/1985] 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. [669/1985] 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. [670/1985] 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. [671/1985] 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. [672/1985] 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. [673/1985] 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. [674/1985] 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. [675/1985] 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. [676/1985] 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. [677/1985] 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. [678/1985] 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. [679/1985] 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. [680/1985] 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. [681/1985] 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. [682/1985] 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. [683/1985] 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. [684/1985] 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. [685/1985] 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. [686/1985] 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. [687/1985] 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. [688/1985] 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. [689/1985] 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. [690/1985] 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. [691/1985] 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. [692/1985] 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. [693/1985] 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. [694/1985] 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. [695/1985] 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. [696/1985] 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. [697/1985] 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. [698/1985] 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. [699/1985] 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. [700/1985] 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. [701/1985] 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. [702/1985] 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. [703/1985] 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. [704/1985] 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. [705/1985] 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. [706/1985] 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. [707/1985] 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. [708/1985] 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. [709/1985] 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. [710/1985] 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. [711/1985] 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. [712/1985] 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. [713/1985] 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] [714/1985] 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. [715/1985] 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. [716/1985] 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. [717/1985] 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. [718/1985] 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. [719/1985] 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] [720/1985] 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. [721/1985] 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. [722/1985] 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. [723/1985] 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. [724/1985] 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. [725/1985] 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. [726/1985] 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. [727/1985] 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. [728/1985] 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] [729/1985] 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] [730/1985] 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] [731/1985] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [732/1985] 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. [733/1985] 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. [734/1985] 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. [735/1985] 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. [736/1985] 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. [737/1985] 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. [738/1985] 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. [739/1985] 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. [740/1985] 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. [741/1985] 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. [742/1985] 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] [743/1985] 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. [744/1985] 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. [745/1985] 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. [746/1985] 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] [747/1985] 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. [748/1985] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [749/1985] 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. [750/1985] 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. [751/1985] 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. [752/1985] 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. [753/1985] 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. [754/1985] 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. [755/1985] 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] [756/1985] 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. [757/1985] 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. [758/1985] 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. [759/1985] 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. [760/1985] 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. [761/1985] 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. [762/1985] 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. [763/1985] 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. [764/1985] 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. [765/1985] 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. [766/1985] 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. [767/1985] 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. [768/1985] 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. [769/1985] 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. [770/1985] 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. [771/1985] 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. [772/1985] 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. [773/1985] 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. [774/1985] 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. [775/1985] 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. [776/1985] 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. [777/1985] 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. [778/1985] 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. [779/1985] 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. [780/1985] 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. [781/1985] 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. [782/1985] 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. [783/1985] 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. [784/1985] 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. [785/1985] 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. [786/1985] 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. [787/1985] 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. [788/1985] 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. [789/1985] 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. [790/1985] 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. [791/1985] 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. [792/1985] 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. [793/1985] 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. [794/1985] 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. [795/1985] 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. [796/1985] 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. [797/1985] 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. [798/1985] 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. [799/1985] 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. [800/1985] 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. [801/1985] 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. [802/1985] 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. [803/1985] 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. [804/1985] 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. [805/1985] 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. [806/1985] 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. [807/1985] 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. [808/1985] 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. [809/1985] 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. [810/1985] 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. [811/1985] 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. [812/1985] 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. [813/1985] 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. [814/1985] 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. [815/1985] 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. [816/1985] 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. [817/1985] 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. [818/1985] 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. [819/1985] 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. [820/1985] 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. [821/1985] 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. [822/1985] 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. [823/1985] 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. [824/1985] 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] [825/1985] 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. [826/1985] 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. [827/1985] 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. [828/1985] 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. [829/1985] 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. [830/1985] 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. [831/1985] 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. [832/1985] 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. [833/1985] 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. [834/1985] 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. [835/1985] 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. [836/1985] 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. [837/1985] 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. [838/1985] 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. [839/1985] 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. [840/1985] 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. [841/1985] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [842/1985] 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. [843/1985] 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. [844/1985] 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. [845/1985] 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. [846/1985] 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. [847/1985] 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. [848/1985] 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. [849/1985] 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. [850/1985] 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] [851/1985] 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. [852/1985] 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. [853/1985] 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. [854/1985] 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. [855/1985] 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. [856/1985] 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. [857/1985] 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. [858/1985] 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. [859/1985] 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. [860/1985] 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. [861/1985] 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] [862/1985] 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. [863/1985] 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. [864/1985] 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] [865/1985] 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. [866/1985] 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. [867/1985] 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. [868/1985] 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. [869/1985] 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. [870/1985] 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. [871/1985] 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. [872/1985] 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. [873/1985] 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. [874/1985] 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. [875/1985] 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. [876/1985] 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. [877/1985] 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. [878/1985] 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. [879/1985] 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. [880/1985] 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. [881/1985] 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. [882/1985] 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. [883/1985] 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. [884/1985] 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. [885/1985] 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. [886/1985] 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. [887/1985] 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. [888/1985] 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. [889/1985] 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. [890/1985] 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. [891/1985] 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. [892/1985] 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. [893/1985] 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. [894/1985] 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. [895/1985] 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. [896/1985] 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. [897/1985] 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. [898/1985] 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. [899/1985] 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. [900/1985] 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. [901/1985] 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. [902/1985] 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. [903/1985] 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. [904/1985] 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. [905/1985] 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. [906/1985] 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. [907/1985] 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. [908/1985] 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. [909/1985] 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. [910/1985] 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] [911/1985] 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. [912/1985] 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. [913/1985] 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. [914/1985] 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. [915/1985] 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. [916/1985] 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. [917/1985] 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. [918/1985] 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. [919/1985] 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. [920/1985] 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. [921/1985] 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. [922/1985] 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. [923/1985] 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. [924/1985] 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. [925/1985] 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. [926/1985] 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. [927/1985] 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. [928/1985] 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. [929/1985] 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. [930/1985] 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. [931/1985] 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. [932/1985] 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] [933/1985] 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. [934/1985] 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. [935/1985] 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. [936/1985] 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] [937/1985] 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. [938/1985] 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] [939/1985] 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. [940/1985] 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. [941/1985] 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. [942/1985] 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. [943/1985] 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. [944/1985] 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. [945/1985] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [946/1985] 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. [947/1985] 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. [948/1985] 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. [949/1985] 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. [950/1985] 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. [951/1985] 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] [952/1985] 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. [953/1985] 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. [954/1985] 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. [955/1985] 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] [956/1985] 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. [957/1985] 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] [958/1985] 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] [959/1985] 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] [960/1985] 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. [961/1985] 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] [962/1985] 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. [963/1985] 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. [964/1985] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [965/1985] 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. [966/1985] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [967/1985] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [968/1985] 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] [969/1985] 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] [970/1985] 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. [971/1985] 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. [972/1985] 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. [973/1985] 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. [974/1985] 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. [975/1985] 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. [976/1985] 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. [977/1985] 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] [978/1985] 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. [979/1985] 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. [980/1985] 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] [981/1985] 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] [982/1985] 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] [983/1985] 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] [984/1985] 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. [985/1985] 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] [986/1985] 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. [987/1985] 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. [988/1985] 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] [989/1985] 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] [990/1985] 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. [991/1985] 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. [992/1985] 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] [993/1985] 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. [994/1985] 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] [995/1985] 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] [996/1985] 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. [997/1985] 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] [998/1985] 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] [999/1985] 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] [1000/1985] 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] [1001/1985] 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. [1002/1985] 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] [1003/1985] 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. [1004/1985] 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] [1005/1985] 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] [1006/1985] 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] [1007/1985] 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] [1008/1985] 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] [1009/1985] 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] [1010/1985] 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] [1011/1985] 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] [1012/1985] 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] [1013/1985] 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] [1014/1985] 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] [1015/1985] 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] [1016/1985] 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] [1017/1985] 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. [1018/1985] 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. [1019/1985] 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] [1020/1985] 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] [1021/1985] 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] [1022/1985] 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] [1023/1985] 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] [1024/1985] 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. [1025/1985] 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] [1026/1985] 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] [1027/1985] 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] [1028/1985] 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] [1029/1985] 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. [1030/1985] 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] [1031/1985] 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] [1032/1985] 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] [1033/1985] 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] [1034/1985] 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] [1035/1985] 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. [1036/1985] 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. [1037/1985] 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] [1038/1985] 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. [1039/1985] 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. [1040/1985] 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] [1041/1985] 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] [1042/1985] 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. [1043/1985] 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] [1044/1985] 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. [1045/1985] 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. [1046/1985] 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. [1047/1985] 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. [1048/1985] 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. [1049/1985] 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. [1050/1985] 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. [1051/1985] 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. [1052/1985] 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. [1053/1985] 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. [1054/1985] 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. [1055/1985] 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. [1056/1985] 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. [1057/1985] 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. [1058/1985] 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. [1059/1985] 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. [1060/1985] 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] [1061/1985] 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. [1062/1985] 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. [1063/1985] 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. [1064/1985] 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] [1065/1985] 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. [1066/1985] 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. [1067/1985] 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. [1068/1985] 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. [1069/1985] 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. [1070/1985] 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. [1071/1985] 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. [1072/1985] 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] [1073/1985] 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. [1074/1985] 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. [1075/1985] 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. [1076/1985] 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. [1077/1985] 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. [1078/1985] 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. [1079/1985] 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. [1080/1985] 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. [1081/1985] 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. [1082/1985] 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. [1083/1985] 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. [1084/1985] 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. [1085/1985] 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. [1086/1985] 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] [1087/1985] 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. [1088/1985] 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. [1089/1985] 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] [1090/1985] 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] [1091/1985] 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] [1092/1985] 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. [1093/1985] 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] [1094/1985] 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. [1095/1985] 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] [1096/1985] 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] [1097/1985] 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] [1098/1985] 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] [1099/1985] 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] [1100/1985] 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] [1101/1985] 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] [1102/1985] 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] [1103/1985] 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] [1104/1985] 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] [1105/1985] 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] [1106/1985] 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] [1107/1985] 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] [1108/1985] 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] [1109/1985] 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] [1110/1985] 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] [1111/1985] 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] [1112/1985] 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] [1113/1985] 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] [1114/1985] 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] [1115/1985] 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] [1116/1985] 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] [1117/1985] 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] [1118/1985] 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. [1119/1985] 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] [1120/1985] 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] [1121/1985] 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] [1122/1985] 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. [1123/1985] 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] [1124/1985] 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] [1125/1985] 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] [1126/1985] 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] [1127/1985] 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] [1128/1985] 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] [1129/1985] 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] [1130/1985] 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] [1131/1985] 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] [1132/1985] 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] [1133/1985] 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] [1134/1985] 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] [1135/1985] 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] [1136/1985] 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] [1137/1985] 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] [1138/1985] 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] [1139/1985] 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] [1140/1985] 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] [1141/1985] 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] [1142/1985] 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] [1143/1985] 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] [1144/1985] 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] [1145/1985] 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] [1146/1985] 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] [1147/1985] 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] [1148/1985] 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] [1149/1985] 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] [1150/1985] 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] [1151/1985] 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] [1152/1985] 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] [1153/1985] 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] [1154/1985] 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] [1155/1985] 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] [1156/1985] 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] [1157/1985] 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] [1158/1985] 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] [1159/1985] 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] [1160/1985] 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] [1161/1985] 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] [1162/1985] 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] [1163/1985] 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] [1164/1985] 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] [1165/1985] 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] [1166/1985] 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] [1167/1985] 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] [1168/1985] 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] [1169/1985] 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] [1170/1985] 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] [1171/1985] 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. [1172/1985] 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] [1173/1985] 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] [1174/1985] 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] [1175/1985] 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] [1176/1985] 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] [1177/1985] 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] [1178/1985] 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] [1179/1985] 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] [1180/1985] 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] [1181/1985] 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] [1182/1985] 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] [1183/1985] 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] [1184/1985] 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] [1185/1985] 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] [1186/1985] 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] [1187/1985] 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] [1188/1985] 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. [1189/1985] 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] [1190/1985] 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] [1191/1985] 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] [1192/1985] 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] [1193/1985] 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] [1194/1985] 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] [1195/1985] 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] [1196/1985] 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] [1197/1985] 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] [1198/1985] 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] [1199/1985] 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] [1200/1985] 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] [1201/1985] 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] [1202/1985] 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] [1203/1985] 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] [1204/1985] 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] [1205/1985] 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] [1206/1985] 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] [1207/1985] 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] [1208/1985] 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] [1209/1985] 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] [1210/1985] 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] [1211/1985] 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] [1212/1985] 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] [1213/1985] 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] [1214/1985] 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] [1215/1985] 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] [1216/1985] 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] [1217/1985] 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] [1218/1985] 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] [1219/1985] 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] [1220/1985] 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] [1221/1985] 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] [1222/1985] 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] [1223/1985] 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] [1224/1985] 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] [1225/1985] 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] [1226/1985] 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] [1227/1985] 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] [1228/1985] 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] [1229/1985] 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] [1230/1985] 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] [1231/1985] 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] [1232/1985] 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] [1233/1985] 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] [1234/1985] 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] [1235/1985] 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] [1236/1985] 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] [1237/1985] 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] [1238/1985] 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] [1239/1985] 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] [1240/1985] 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] [1241/1985] 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] [1242/1985] 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] [1243/1985] 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] [1244/1985] 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] [1245/1985] 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] [1246/1985] 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] [1247/1985] 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] [1248/1985] 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] [1249/1985] 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] [1250/1985] 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] [1251/1985] 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. [1252/1985] 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] [1253/1985] 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. [1254/1985] 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] [1255/1985] 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. [1256/1985] 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. [1257/1985] 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. [1258/1985] 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. [1259/1985] 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. [1260/1985] 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. [1261/1985] 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] [1262/1985] 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. [1263/1985] 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] [1264/1985] 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. [1265/1985] 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. [1266/1985] 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. [1267/1985] 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. [1268/1985] 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. [1269/1985] 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. [1270/1985] 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. [1271/1985] 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. [1272/1985] 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. [1273/1985] 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. [1274/1985] 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. [1275/1985] 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. [1276/1985] 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. [1277/1985] 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. [1278/1985] 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. [1279/1985] 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. [1280/1985] 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. [1281/1985] 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. [1282/1985] 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. [1283/1985] 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. [1284/1985] 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. [1285/1985] 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. [1286/1985] 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. [1287/1985] 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. [1288/1985] 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. [1289/1985] 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. [1290/1985] 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. [1291/1985] 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. [1292/1985] 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. [1293/1985] 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] [1294/1985] 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. [1295/1985] 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. [1296/1985] 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. [1297/1985] 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. [1298/1985] 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. [1299/1985] 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. [1300/1985] 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. [1301/1985] 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. [1302/1985] 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. [1303/1985] 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. [1304/1985] 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. [1305/1985] 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. [1306/1985] 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. [1307/1985] 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] [1308/1985] 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] [1309/1985] 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. [1310/1985] 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. [1311/1985] 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. [1312/1985] 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. [1313/1985] 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. [1314/1985] 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. [1315/1985] 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] [1316/1985] 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] [1317/1985] 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] [1318/1985] 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. [1319/1985] 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. [1320/1985] 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. [1321/1985] 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. [1322/1985] 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. [1323/1985] 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. [1324/1985] 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. [1325/1985] 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. [1326/1985] 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. [1327/1985] 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. [1328/1985] 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. [1329/1985] 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. [1330/1985] 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. [1331/1985] 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] [1332/1985] 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] [1333/1985] 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] [1334/1985] 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] [1335/1985] 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] [1336/1985] 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] [1337/1985] 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. [1338/1985] 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. [1339/1985] 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. [1340/1985] 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] [1341/1985] 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. [1342/1985] 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. [1343/1985] 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. [1344/1985] 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. [1345/1985] 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. [1346/1985] 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. [1347/1985] 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] [1348/1985] 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] [1349/1985] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1350/1985] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1351/1985] 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] [1352/1985] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1353/1985] 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] [1354/1985] 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] [1355/1985] 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] [1356/1985] 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] [1357/1985] 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] [1358/1985] 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] [1359/1985] 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] [1360/1985] 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] [1361/1985] 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] [1362/1985] 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] [1363/1985] 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. [1364/1985] 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. [1365/1985] 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. [1366/1985] 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. [1367/1985] 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. [1368/1985] 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. [1369/1985] 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. [1370/1985] 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. [1371/1985] 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. [1372/1985] 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. [1373/1985] 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. [1374/1985] 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. [1375/1985] 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] [1376/1985] 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. [1377/1985] 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. [1378/1985] 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. [1379/1985] 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. [1380/1985] 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. [1381/1985] 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. [1382/1985] 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] [1383/1985] 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. [1384/1985] 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. [1385/1985] 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. [1386/1985] 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] [1387/1985] 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. [1388/1985] 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. [1389/1985] 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] [1390/1985] 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. [1391/1985] 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] [1392/1985] 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. [1393/1985] 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. [1394/1985] 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. [1395/1985] 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] [1396/1985] 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. [1397/1985] 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. [1398/1985] 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. [1399/1985] 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. [1400/1985] 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. [1401/1985] 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. [1402/1985] 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. [1403/1985] 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. [1404/1985] 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] [1405/1985] 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] [1406/1985] 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. [1407/1985] 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. [1408/1985] 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. [1409/1985] 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] [1410/1985] 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. [1411/1985] 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. [1412/1985] 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. [1413/1985] 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. [1414/1985] 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. [1415/1985] 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. [1416/1985] 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. [1417/1985] 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. [1418/1985] 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. [1419/1985] 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. [1420/1985] 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. [1421/1985] 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. [1422/1985] 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. [1423/1985] 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. [1424/1985] 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. [1425/1985] 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. [1426/1985] 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. [1427/1985] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1428/1985] 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. [1429/1985] 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. [1430/1985] 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. [1431/1985] 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. [1432/1985] 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. [1433/1985] 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. [1434/1985] 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. [1435/1985] 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. [1436/1985] 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. [1437/1985] 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. [1438/1985] 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. [1439/1985] 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. [1440/1985] 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. [1441/1985] 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. [1442/1985] 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. [1443/1985] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a [1444/1985] 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. [1445/1985] 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. [1446/1985] 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. [1447/1985] 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. [1448/1985] 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. [1449/1985] 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. [1450/1985] 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. [1451/1985] 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. [1452/1985] 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. [1453/1985] 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. [1454/1985] 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. [1455/1985] 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. [1456/1985] 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. [1457/1985] 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. [1458/1985] 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. [1459/1985] 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. [1460/1985] 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. [1461/1985] 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. [1462/1985] 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. [1463/1985] 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. [1464/1985] 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. [1465/1985] 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. [1466/1985] 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. [1467/1985] 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. [1468/1985] 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. [1469/1985] 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. [1470/1985] 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. [1471/1985] 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. [1472/1985] 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. [1473/1985] 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. [1474/1985] 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. [1475/1985] 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. [1476/1985] 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. [1477/1985] 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. [1478/1985] 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. [1479/1985] 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. [1480/1985] 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. [1481/1985] 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. [1482/1985] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1483/1985] 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. [1484/1985] 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. [1485/1985] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1486/1985] 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. [1487/1985] 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. [1488/1985] 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. [1489/1985] 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. [1490/1985] 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. [1491/1985] 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. [1492/1985] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1493/1985] 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. [1494/1985] 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. [1495/1985] 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. [1496/1985] 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. [1497/1985] 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. [1498/1985] 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. [1499/1985] 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. [1500/1985] 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. [1501/1985] 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. [1502/1985] 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. [1503/1985] 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. [1504/1985] 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. [1505/1985] 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. [1506/1985] 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. [1507/1985] 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. [1508/1985] 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. [1509/1985] 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. [1510/1985] 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. [1511/1985] 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. [1512/1985] 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. [1513/1985] 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. [1514/1985] 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. [1515/1985] 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. [1516/1985] 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. [1517/1985] 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. [1518/1985] 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. [1519/1985] 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. [1520/1985] 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. [1521/1985] 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. [1522/1985] 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. [1523/1985] 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. [1524/1985] 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. [1525/1985] 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. [1526/1985] 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. [1527/1985] 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. [1528/1985] 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. [1529/1985] 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. [1530/1985] 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. [1531/1985] 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. [1532/1985] 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. [1533/1985] 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. [1534/1985] 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. [1535/1985] 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. [1536/1985] 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. [1537/1985] 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. [1538/1985] 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. [1539/1985] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1540/1985] 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. [1541/1985] 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. [1542/1985] 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. [1543/1985] 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. [1544/1985] 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. [1545/1985] 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. [1546/1985] 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. [1547/1985] 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. [1548/1985] 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. [1549/1985] 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. [1550/1985] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1551/1985] 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. [1552/1985] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1553/1985] 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. [1554/1985] 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. [1555/1985] 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. [1556/1985] 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. [1557/1985] 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] [1558/1985] 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. [1559/1985] 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. [1560/1985] 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. [1561/1985] 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. [1562/1985] 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. [1563/1985] 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. [1564/1985] 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. [1565/1985] 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. [1566/1985] 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. [1567/1985] 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. [1568/1985] 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. [1569/1985] 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. [1570/1985] 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. [1571/1985] 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. [1572/1985] 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. [1573/1985] 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. [1574/1985] 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. [1575/1985] 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. [1576/1985] 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. [1577/1985] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp [1578/1985] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp [1579/1985] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp [1580/1985] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp [1581/1985] 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. [1582/1985] 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. [1583/1985] 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. [1584/1985] 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. [1585/1985] 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. [1586/1985] 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. [1587/1985] 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. [1588/1985] 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. [1589/1985] 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. [1590/1985] 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. [1591/1985] 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. [1592/1985] 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. [1593/1985] 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. [1594/1985] 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. [1595/1985] 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. [1596/1985] 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. [1597/1985] 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. [1598/1985] 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. [1599/1985] 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. [1600/1985] 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. [1601/1985] 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. [1602/1985] 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. [1603/1985] 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. [1604/1985] 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. [1605/1985] 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. [1606/1985] 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. [1607/1985] 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. [1608/1985] 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. [1609/1985] 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. [1610/1985] 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. [1611/1985] 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. [1612/1985] 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. [1613/1985] 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. [1614/1985] 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. [1615/1985] 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. [1616/1985] 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. [1617/1985] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1618/1985] 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. [1619/1985] 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. [1620/1985] 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. [1621/1985] 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. [1622/1985] 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. [1623/1985] 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. [1624/1985] 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. [1625/1985] 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. [1626/1985] 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. [1627/1985] 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. [1628/1985] 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. [1629/1985] 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. [1630/1985] 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. [1631/1985] 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. [1632/1985] 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. [1633/1985] 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. [1634/1985] 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. [1635/1985] 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. [1636/1985] 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. [1637/1985] 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. [1638/1985] 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. [1639/1985] 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. [1640/1985] 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. [1641/1985] 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. [1642/1985] 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. [1643/1985] 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. [1644/1985] 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. [1645/1985] 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. [1646/1985] AR obj/tools/v8_gypfiles/libv8_compiler.a [1647/1985] 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. [1648/1985] 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. [1649/1985] 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. [1650/1985] 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. [1651/1985] 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. [1652/1985] 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. [1653/1985] 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. [1654/1985] 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. [1655/1985] 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. [1656/1985] 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. [1657/1985] 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. [1658/1985] 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. [1659/1985] 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. [1660/1985] 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. [1661/1985] 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. [1662/1985] 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. [1663/1985] 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. [1664/1985] 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. [1665/1985] 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. [1666/1985] 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. [1667/1985] 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. [1668/1985] 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. [1669/1985] 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. [1670/1985] 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. [1671/1985] 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. [1672/1985] 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. [1673/1985] 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. [1674/1985] 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. [1675/1985] 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. [1676/1985] 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. [1677/1985] 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. [1678/1985] 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. [1679/1985] 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. [1680/1985] 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. [1681/1985] 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. [1682/1985] 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. [1683/1985] 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. [1684/1985] 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. [1685/1985] 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. [1686/1985] 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. [1687/1985] 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. [1688/1985] 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. [1689/1985] 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. [1690/1985] 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. [1691/1985] 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. [1692/1985] 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. [1693/1985] 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. [1694/1985] 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. [1695/1985] 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. [1696/1985] 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. [1697/1985] 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. [1698/1985] 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. [1699/1985] 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. [1700/1985] 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. [1701/1985] 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. [1702/1985] 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. [1703/1985] 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. [1704/1985] 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. [1705/1985] 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. [1706/1985] 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. [1707/1985] 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. [1708/1985] 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. [1709/1985] 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. [1710/1985] 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. [1711/1985] 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. [1712/1985] 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. [1713/1985] 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. [1714/1985] 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. [1715/1985] 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. [1716/1985] 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. [1717/1985] 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. [1718/1985] 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. [1719/1985] 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. [1720/1985] 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. [1721/1985] 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. [1722/1985] 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. [1723/1985] 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. [1724/1985] 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. [1725/1985] 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. [1726/1985] 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. [1727/1985] 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. [1728/1985] 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. [1729/1985] 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. [1730/1985] 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. [1731/1985] 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. [1732/1985] 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. [1733/1985] 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. [1734/1985] 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. [1735/1985] 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. [1736/1985] 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. [1737/1985] 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. [1738/1985] 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. [1739/1985] 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. [1740/1985] 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. [1741/1985] 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. [1742/1985] 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. [1743/1985] 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. [1744/1985] 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. [1745/1985] 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. [1746/1985] 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. [1747/1985] 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. [1748/1985] 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. [1749/1985] 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. [1750/1985] 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. [1751/1985] 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. [1752/1985] 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. [1753/1985] 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. [1754/1985] 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. [1755/1985] 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. [1756/1985] 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. [1757/1985] 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. [1758/1985] 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. [1759/1985] 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. [1760/1985] 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. [1761/1985] 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. [1762/1985] 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. [1763/1985] 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. [1764/1985] 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. [1765/1985] 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. [1766/1985] 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. [1767/1985] 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. [1768/1985] 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. [1769/1985] 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. [1770/1985] 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. [1771/1985] 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. [1772/1985] 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. [1773/1985] 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. [1774/1985] 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. [1775/1985] 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. [1776/1985] 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. [1777/1985] 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. [1778/1985] 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. [1779/1985] 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. [1780/1985] 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. [1781/1985] 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. [1782/1985] 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. [1783/1985] 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. [1784/1985] 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. [1785/1985] 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. [1786/1985] 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. [1787/1985] 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. [1788/1985] 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. [1789/1985] 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. [1790/1985] 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. [1791/1985] 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. [1792/1985] 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. [1793/1985] 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. [1794/1985] 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. [1795/1985] 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. [1796/1985] 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. [1797/1985] 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. [1798/1985] 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. [1799/1985] 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. [1800/1985] 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. [1801/1985] 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. [1802/1985] 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. [1803/1985] 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. [1804/1985] 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. [1805/1985] 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. [1806/1985] 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. [1807/1985] 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. [1808/1985] 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. [1809/1985] 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. [1810/1985] 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. [1811/1985] 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. [1812/1985] 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. [1813/1985] 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. [1814/1985] 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. [1815/1985] 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. [1816/1985] 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. [1817/1985] 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. [1818/1985] 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. [1819/1985] 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. [1820/1985] 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. [1821/1985] 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. [1822/1985] 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. [1823/1985] 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. [1824/1985] 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. [1825/1985] 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. [1826/1985] 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. [1827/1985] 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. [1828/1985] 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. [1829/1985] 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. [1830/1985] 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. [1831/1985] 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. [1832/1985] 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. [1833/1985] 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. [1834/1985] 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. [1835/1985] 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. [1836/1985] 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. [1837/1985] 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. [1838/1985] 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. [1839/1985] 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. [1840/1985] 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. [1841/1985] 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. [1842/1985] 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. [1843/1985] 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. [1844/1985] 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. [1845/1985] 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. [1846/1985] 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. [1847/1985] 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. [1848/1985] 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. [1849/1985] 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. [1850/1985] 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. [1851/1985] 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. [1852/1985] 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. [1853/1985] 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. [1854/1985] 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. [1855/1985] 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. [1856/1985] 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. [1857/1985] 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. [1858/1985] 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. [1859/1985] 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. [1860/1985] 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. [1861/1985] 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. [1862/1985] 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. [1863/1985] 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. [1864/1985] 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. [1865/1985] 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. [1866/1985] 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. [1867/1985] 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. [1868/1985] 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. [1869/1985] 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. [1870/1985] 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. [1871/1985] 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. [1872/1985] 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. [1873/1985] 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. [1874/1985] 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. [1875/1985] 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. [1876/1985] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp [1877/1985] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a [1878/1985] AR obj/tools/v8_gypfiles/libv8_init.a [1879/1985] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp [1880/1985] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1881/1985] 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. [1882/1985] 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. [1883/1985] 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. [1884/1985] 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] [1885/1985] 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. [1886/1985] 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. [1887/1985] 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. [1888/1985] 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. [1889/1985] 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. [1890/1985] 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] [1891/1985] AR obj/libnode_base.a [1892/1985] AR obj/deps/googletest/libgtest.a [1893/1985] 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] [1894/1985] 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. [1895/1985] 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. [1896/1985] 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. [1897/1985] 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. [1898/1985] 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. [1899/1985] 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. [1900/1985] 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. [1901/1985] 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. [1902/1985] 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. [1903/1985] 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. [1904/1985] 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. [1905/1985] 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. [1906/1985] 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. [1907/1985] 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. [1908/1985] 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. [1909/1985] 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. [1910/1985] 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. [1911/1985] 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. [1912/1985] 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. [1913/1985] 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. [1914/1985] 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. [1915/1985] 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. [1916/1985] 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. [1917/1985] 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. [1918/1985] 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. [1919/1985] 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. [1920/1985] 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. [1921/1985] 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. [1922/1985] 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. [1923/1985] AR obj/tools/v8_gypfiles/libv8_initializers.a [1924/1985] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp [1925/1985] 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. [1926/1985] 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) [1927/1985] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp [1928/1985] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" [1929/1985] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp [1930/1985] STAMP obj/node_mksnapshot.compile_depends.stamp [1931/1985] 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] [1932/1985] CXX obj/src/node_mksnapshot.node_snapshot_stub.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1933/1985] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1934/1985] 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. [1935/1985] 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. [1936/1985] AR obj/tools/v8_gypfiles/libv8_snapshot.a [1937/1985] STAMP obj/node_mksnapshot.actions_depends.stamp [1938/1985] 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) [1939/1985] ACTION libnode: node_mksnapshot_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [1940/1985] STAMP obj/embedtest.compile_depends.stamp [1941/1985] STAMP obj/cctest.compile_depends.stamp [1942/1985] CXX obj/test/cctest/cctest.test_json_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1943/1985] CXX obj/test/embedding/embedtest.embedtest.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1944/1985] CXX obj/test/cctest/cctest.test_traced_value.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1945/1985] CXX obj/test/cctest/cctest.test_crypto_clienthello.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1946/1985] CXX obj/test/cctest/cctest.test_base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1947/1985] CXX obj/test/cctest/cctest.test_inspector_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1948/1985] CXX obj/test/cctest/cctest.test_inspector_socket_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1949/1985] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1950/1985] CXX obj/gen/libnode.node_snapshot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1951/1985] AR obj/libnode.a [1952/1985] STAMP obj/node.actions_depends.stamp [1953/1985] STAMP obj/embedtest.actions_depends.stamp [1954/1985] STAMP obj/cctest.actions_depends.stamp [1955/1985] STAMP obj/fuzz_strings.actions_depends.stamp [1956/1985] STAMP obj/fuzz_env.actions_depends.stamp [1957/1985] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp [1958/1985] ACTION node: reset_openssl_cnf_c7de64acc334c781225dd9ecab90c07be41fb9a270532162e1ee46a250592683 [1959/1985] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1960/1985] CXX obj/src/node.node_main.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1961/1985] CXX obj/test/cctest/cctest.test_cppgc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1962/1985] CXX obj/test/cctest/cctest.test_node_task_runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1963/1985] CXX obj/test/cctest/cctest.test_report.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1964/1985] CXX obj/test/cctest/cctest.test_dataqueue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1965/1985] CXX obj/test/cctest/cctest.test_lru_cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1966/1985] CXX obj/test/cctest/cctest.test_node_ipc_serdes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1967/1985] CXX obj/test/cctest/cctest.test_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1968/1985] CXX obj/test/cctest/cctest.test_string_bytes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1969/1985] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1970/1985] CXX obj/test/cctest/cctest.test_aliased_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1971/1985] CXX obj/test/cctest/cctest.test_node_crypto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1972/1985] 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. [1973/1985] CXX obj/test/cctest/cctest.test_node_crypto_env.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1974/1985] CXX obj/test/cctest/cctest.test_per_process.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1975/1985] CXX obj/test/cctest/cctest.test_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1976/1985] CXX obj/test/cctest/cctest.test_diagnostics_channel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1977/1985] CXX obj/test/cctest/cctest.test_node_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1978/1985] CXX obj/test/cctest/cctest.test_sockaddr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] ../../test/cctest/test_sockaddr.cc:47:32: warning: unused variable 's4' [-Wunused-variable] 47 | sockaddr_storage s1, s2, s3, s4; | ^~ 1 warning generated. [1979/1985] CXX obj/test/cctest/cctest.test_base_object_ptr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1980/1985] CXX obj/test/cctest/cctest.test_path.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1981/1985] CXX obj/test/cctest/cctest.test_linked_binding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1982/1985] CXX obj/test/cctest/cctest.test_environment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [1983/1985] 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) [1984/1985] 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) [1985/1985] 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 ==>(B Starting check()...(B ninja -C out/Release -j32 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 -j32 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. 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-promise.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-value.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-script.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-snapshot.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-handle-base.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-json.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-weak-callback-info.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-date.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-message.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-statistics.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.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-internal.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/v8config.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-exception.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-debug.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-container.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-platform.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-template.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-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-proxy.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-external.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-microtask-queue.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-primitive.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-memory-span.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-object.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-persistent-handle.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-version.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 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/garbage-collected.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/heap-consistency.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/sentinel-pointer.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/persistent.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/visitor.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/default-platform.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/heap-statistics.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/custom-space.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/source-location.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/process-heap-statistics.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/liveness-broker.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/type-traits.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/explicit-management.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/finalizer-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/logging.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/gc-info.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/api-constants.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/name-trait.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/write-barrier.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/pointer-policies.h installing /build/nodejs-lts-krypton/src/node/out/Release/addons_headers/include/node/cppgc/internal/base-page-handle.h if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi added 110 packages, and audited 111 packages in 2m 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.19.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/uv-thread-name 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/abort-handler 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/dlopen-ping-pong Building addon in /build/nodejs-lts-krypton/src/node/test/addons/esm-export 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/new-context-inspector Building addon in /build/nodejs-lts-krypton/src/node/test/addons/fs-windows-handle Building addon in /build/nodejs-lts-krypton/src/node/test/addons/03_callbacks Building addon in /build/nodejs-lts-krypton/src/node/test/addons/report-fatalerror Building addon in /build/nodejs-lts-krypton/src/node/test/addons/heap-profiler Building addon in /build/nodejs-lts-krypton/src/node/test/addons/cppgc-object Building addon in /build/nodejs-lts-krypton/src/node/test/addons/symlinked-module Building addon in /build/nodejs-lts-krypton/src/node/test/addons/request-interrupt 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/new-isolate-addon 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/not-a-binding Building addon in /build/nodejs-lts-krypton/src/node/test/addons/callback-scope 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/01_worker_support Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-binding Building addon in /build/nodejs-lts-krypton/src/node/test/addons/no-addons 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/force-context-aware 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/worker-addon 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/uv-handle-leak Building addon in /build/nodejs-lts-krypton/src/node/test/addons/esm 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/errno-exception 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/null-buffer-neuter 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/worker-buffer-callback Building addon in /build/nodejs-lts-krypton/src/node/test/addons/new-target Building addon in /build/nodejs-lts-krypton/src/node/test/addons/openssl-providers 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/07_factory_of_wrapped_objects 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/05_function_factory 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/async-resource 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/openssl-test-engine Building addon in /build/nodejs-lts-krypton/src/node/test/addons/make-callback Building addon in /build/nodejs-lts-krypton/src/node/test/addons/hello-world 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/parse-encoding 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/worker-addon-exit 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/make-callback-recurse Building addon in /build/nodejs-lts-krypton/src/node/test/addons/zlib-binding make build-js-native-api-tests ninja -C out/Release -j32 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/test_array 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_object 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_cannot_run_js 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/test_dataview 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_typedarray 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/test_reference 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_constructor 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_reference_double_free 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_symbol 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_new_target 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_instance_data 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_error 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/test_general 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/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/test_conversions 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_properties Building addon in /build/nodejs-lts-krypton/src/node/test/js-native-api/test_date make build-node-api-tests ninja -C out/Release -j32 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_exception 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_env_teardown_gc 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_threadsafe_function 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_make_callback_recurse 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_buffer 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_reference_by_node_api_version 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_uv_loop 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_cleanup_hook 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_callback_scope 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_worker_buffer_callback 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_threadsafe_function_shutdown 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_async 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_fatal_exception 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_async_context make build-sqlite-tests ninja -C out/Release -j32 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 -j32 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 218 tests from 32 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 (0 ms total) [----------] 1 test from InspectorProtocol [ RUN ] InspectorProtocol.Utf8StringSerDes [ OK ] InspectorProtocol.Utf8StringSerDes (49 ms) [----------] 1 test from InspectorProtocol (49 ms total) [----------] 14 tests from AliasBufferTest [ RUN ] AliasBufferTest.Uint8Array [ OK ] AliasBufferTest.Uint8Array (529 ms) [ RUN ] AliasBufferTest.Int8Array [ OK ] AliasBufferTest.Int8Array (36 ms) [ RUN ] AliasBufferTest.Uint16Array [ OK ] AliasBufferTest.Uint16Array (29 ms) [ RUN ] AliasBufferTest.Int16Array [ OK ] AliasBufferTest.Int16Array (43 ms) [ RUN ] AliasBufferTest.Uint32Array [ OK ] AliasBufferTest.Uint32Array (30 ms) [ RUN ] AliasBufferTest.Int32Array [ OK ] AliasBufferTest.Int32Array (34 ms) [ RUN ] AliasBufferTest.Float32Array [ OK ] AliasBufferTest.Float32Array (39 ms) [ RUN ] AliasBufferTest.Float64Array [ OK ] AliasBufferTest.Float64Array (27 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer1 [ OK ] AliasBufferTest.SharedArrayBuffer1 (24 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer2 [ OK ] AliasBufferTest.SharedArrayBuffer2 (27 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer3 [ OK ] AliasBufferTest.SharedArrayBuffer3 (25 ms) [ RUN ] AliasBufferTest.SharedArrayBuffer4 [ OK ] AliasBufferTest.SharedArrayBuffer4 (24 ms) [ RUN ] AliasBufferTest.OperatorOverloads [ OK ] AliasBufferTest.OperatorOverloads (25 ms) [ RUN ] AliasBufferTest.OperatorOverloadsRefs [ OK ] AliasBufferTest.OperatorOverloadsRefs (29 ms) [----------] 14 tests from AliasBufferTest (932 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 (2357 ms) [ RUN ] BaseObjectPtrTest.ScopedDetachedWithWeak [ OK ] BaseObjectPtrTest.ScopedDetachedWithWeak (1134 ms) [ RUN ] BaseObjectPtrTest.Undetached [ OK ] BaseObjectPtrTest.Undetached (1173 ms) [ RUN ] BaseObjectPtrTest.GCWeak [ OK ] BaseObjectPtrTest.GCWeak (1323 ms) [ RUN ] BaseObjectPtrTest.Moveable [ OK ] BaseObjectPtrTest.Moveable (1087 ms) [ RUN ] BaseObjectPtrTest.Nullptr [ OK ] BaseObjectPtrTest.Nullptr (1116 ms) [ RUN ] BaseObjectPtrTest.NestedClasses [ OK ] BaseObjectPtrTest.NestedClasses (1171 ms) [----------] 7 tests from BaseObjectPtrTest (9368 ms total) [----------] 3 tests from NodeZeroIsolateTestFixture [ RUN ] NodeZeroIsolateTestFixture.ExistingCppHeapTest [ OK ] NodeZeroIsolateTestFixture.ExistingCppHeapTest (1314 ms) [ RUN ] NodeZeroIsolateTestFixture.CtrlCWithOnlySafeTerminationTest [ OK ] NodeZeroIsolateTestFixture.CtrlCWithOnlySafeTerminationTest (1868 ms) [ RUN ] NodeZeroIsolateTestFixture.IsolatePlatformDelegateTest [ OK ] NodeZeroIsolateTestFixture.IsolatePlatformDelegateTest (1099 ms) [----------] 3 tests from NodeZeroIsolateTestFixture (4283 ms total) [----------] 4 tests from NodeCrypto [ RUN ] NodeCrypto.ClientHelloParserParseHeaderOutOfBoundsRead [ OK ] NodeCrypto.ClientHelloParserParseHeaderOutOfBoundsRead (12 ms) [ RUN ] NodeCrypto.NewRootCertStore [ OK ] NodeCrypto.NewRootCertStore (188 ms) [ RUN ] NodeCrypto.MemoryTrackingConstants [ OK ] NodeCrypto.MemoryTrackingConstants (0 ms) [ RUN ] NodeCrypto.TryGetIntCipherOutputLength [ OK ] NodeCrypto.TryGetIntCipherOutputLength (0 ms) [----------] 4 tests from NodeCrypto (202 ms total) [----------] 4 tests from DataQueue [ RUN ] DataQueue.InMemoryEntry [ OK ] DataQueue.InMemoryEntry (0 ms) [ RUN ] DataQueue.IdempotentDataQueue [ OK ] DataQueue.IdempotentDataQueue (0 ms) [ RUN ] DataQueue.NonIdempotentDataQueue [ OK ] DataQueue.NonIdempotentDataQueue (0 ms) [ RUN ] DataQueue.DataQueueEntry [ OK ] DataQueue.DataQueueEntry (0 ms) [----------] 4 tests from DataQueue (0 ms total) [----------] 7 tests from DiagnosticsChannelTest [ RUN ] DiagnosticsChannelTest.HasSubscribersReturnsFalseWithoutSubscribers [ OK ] DiagnosticsChannelTest.HasSubscribersReturnsFalseWithoutSubscribers (1311 ms) [ RUN ] DiagnosticsChannelTest.HasSubscribersReturnsTrueAfterSubscribe [ OK ] DiagnosticsChannelTest.HasSubscribersReturnsTrueAfterSubscribe (1469 ms) [ RUN ] DiagnosticsChannelTest.GetReturnsSameChannelState [ OK ] DiagnosticsChannelTest.GetReturnsSameChannelState (1484 ms) [ RUN ] DiagnosticsChannelTest.PublishDeliversToJSSubscribers [ OK ] DiagnosticsChannelTest.PublishDeliversToJSSubscribers (1881 ms) [ RUN ] DiagnosticsChannelTest.CppChannelVisibleFromJS [ OK ] DiagnosticsChannelTest.CppChannelVisibleFromJS (1627 ms) [ RUN ] DiagnosticsChannelTest.JSChannelVisibleFromCpp [ OK ] DiagnosticsChannelTest.JSChannelVisibleFromCpp (1417 ms) [ RUN ] DiagnosticsChannelTest.NativeChannelsGrowSubscriberStorage [ OK ] DiagnosticsChannelTest.NativeChannelsGrowSubscriberStorage (1402 ms) [----------] 7 tests from DiagnosticsChannelTest (10596 ms total) [----------] 25 tests from EnvironmentTest [ RUN ] EnvironmentTest.ManagedBufferCache [ OK ] EnvironmentTest.ManagedBufferCache (1341 ms) [ RUN ] EnvironmentTest.EnvironmentWithoutBrowserGlobals [ OK ] EnvironmentTest.EnvironmentWithoutBrowserGlobals (1852 ms) [ RUN ] EnvironmentTest.EnvironmentWithESMLoader (node:10381) 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 (1605 ms) [ RUN ] EnvironmentTest.EnvironmentWithNoESMLoader [ OK ] EnvironmentTest.EnvironmentWithNoESMLoader (1601 ms) [ RUN ] EnvironmentTest.PreExecutionPreparation [ OK ] EnvironmentTest.PreExecutionPreparation (1363 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithCallback [ OK ] EnvironmentTest.LoadEnvironmentWithCallback (1190 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithSource [ OK ] EnvironmentTest.LoadEnvironmentWithSource (1240 ms) [ RUN ] EnvironmentTest.AtExitWithEnvironment [ OK ] EnvironmentTest.AtExitWithEnvironment (1110 ms) [ RUN ] EnvironmentTest.AtExitOrder [ OK ] EnvironmentTest.AtExitOrder (1139 ms) [ RUN ] EnvironmentTest.AtExitWithArgument [ OK ] EnvironmentTest.AtExitWithArgument (1176 ms) [ RUN ] EnvironmentTest.AtExitRunsJS [ OK ] EnvironmentTest.AtExitRunsJS (1126 ms) [ RUN ] EnvironmentTest.MultipleEnvironmentsPerIsolate [ OK ] EnvironmentTest.MultipleEnvironmentsPerIsolate (1774 ms) [ RUN ] EnvironmentTest.NoEnvironmentSanity [ OK ] EnvironmentTest.NoEnvironmentSanity (44 ms) [ RUN ] EnvironmentTest.NonNodeJSContext [ OK ] EnvironmentTest.NonNodeJSContext (1086 ms) [ RUN ] EnvironmentTest.SetImmediateCleanup [ OK ] EnvironmentTest.SetImmediateCleanup (1156 ms) [ RUN ] EnvironmentTest.BufferWithFreeCallbackIsDetached [ OK ] EnvironmentTest.BufferWithFreeCallbackIsDetached (1039 ms) [ RUN ] EnvironmentTest.InspectorMultipleEmbeddedEnvironments [ OK ] EnvironmentTest.InspectorMultipleEmbeddedEnvironments (2876 ms) [ RUN ] EnvironmentTest.ExitHandlerTest [ OK ] EnvironmentTest.ExitHandlerTest (1379 ms) [ RUN ] EnvironmentTest.SetImmediateMicrotasks [ OK ] EnvironmentTest.SetImmediateMicrotasks (1259 ms) [ RUN ] EnvironmentTest.NestedMicrotaskQueue [ OK ] EnvironmentTest.NestedMicrotaskQueue (1394 ms) [ RUN ] EnvironmentTest.RequestInterruptAtExit [ OK ] EnvironmentTest.RequestInterruptAtExit (1390 ms) [ RUN ] EnvironmentTest.EmbedderPreload [ OK ] EnvironmentTest.EmbedderPreload (1523 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithESModule Frame: at embedded:esm.mjs:3:15 [ OK ] EnvironmentTest.LoadEnvironmentWithESModule (1781 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithCallbackWithCommonJSModule Frame: at /test-cjs.js:2:15 [ OK ] EnvironmentTest.LoadEnvironmentWithCallbackWithCommonJSModule (1341 ms) [ RUN ] EnvironmentTest.LoadEnvironmentWithCallbackWithESModule Frame: at embedded:esm.mjs:3:15 [ OK ] EnvironmentTest.LoadEnvironmentWithCallbackWithESModule (1558 ms) [----------] 25 tests from EnvironmentTest (34363 ms total) [----------] 2 tests from AbortHandlerTest [ RUN ] AbortHandlerTest.DefaultIsNonNullAndSetAbortHandlerRoundTrips [ OK ] AbortHandlerTest.DefaultIsNonNullAndSetAbortHandlerRoundTrips (0 ms) [ RUN ] AbortHandlerTest.InstalledHandlerIsInvokedWhenCalled [ OK ] AbortHandlerTest.InstalledHandlerIsInvokedWhenCalled (0 ms) [----------] 2 tests from AbortHandlerTest (0 ms total) [----------] 40 tests from InspectorSocketTest [ RUN ] InspectorSocketTest.ReadsAndWritesInspectorMessage [ OK ] InspectorSocketTest.ReadsAndWritesInspectorMessage (7 ms) [ RUN ] InspectorSocketTest.BufferEdgeCases [ OK ] InspectorSocketTest.BufferEdgeCases (6 ms) [ RUN ] InspectorSocketTest.AcceptsRequestInSeveralWrites [ OK ] InspectorSocketTest.AcceptsRequestInSeveralWrites (6 ms) [ RUN ] InspectorSocketTest.ExtraTextBeforeRequest [ OK ] InspectorSocketTest.ExtraTextBeforeRequest (4 ms) [ RUN ] InspectorSocketTest.RequestWithoutKey [ OK ] InspectorSocketTest.RequestWithoutKey (6 ms) [ RUN ] InspectorSocketTest.KillsConnectionOnProtocolViolation [ OK ] InspectorSocketTest.KillsConnectionOnProtocolViolation (6 ms) [ RUN ] InspectorSocketTest.CanStopReadingFromInspector [ OK ] InspectorSocketTest.CanStopReadingFromInspector (6 ms) [ RUN ] InspectorSocketTest.CloseDoesNotNotifyReadCallback [ OK ] InspectorSocketTest.CloseDoesNotNotifyReadCallback (6 ms) [ RUN ] InspectorSocketTest.CloseWorksWithoutReadEnabled [ OK ] InspectorSocketTest.CloseWorksWithoutReadEnabled (6 ms) [ RUN ] InspectorSocketTest.ReportsHttpGet [ OK ] InspectorSocketTest.ReportsHttpGet (60 ms) [ RUN ] InspectorSocketTest.HandshakeCanBeCanceled [ OK ] InspectorSocketTest.HandshakeCanBeCanceled (4 ms) [ RUN ] InspectorSocketTest.GetThenHandshake [ OK ] InspectorSocketTest.GetThenHandshake (5 ms) [ RUN ] InspectorSocketTest.WriteBeforeHandshake [ OK ] InspectorSocketTest.WriteBeforeHandshake (3 ms) [ RUN ] InspectorSocketTest.CleanupSocketAfterEOF [ OK ] InspectorSocketTest.CleanupSocketAfterEOF (51 ms) [ RUN ] InspectorSocketTest.EOFBeforeHandshake [ OK ] InspectorSocketTest.EOFBeforeHandshake (5 ms) [ RUN ] InspectorSocketTest.Send1Mb [ OK ] InspectorSocketTest.Send1Mb (80 ms) [ RUN ] InspectorSocketTest.ErrorCleansUpTheSocket [ OK ] InspectorSocketTest.ErrorCleansUpTheSocket (5 ms) [ RUN ] InspectorSocketTest.NoCloseResponseFromClient [ OK ] InspectorSocketTest.NoCloseResponseFromClient (5 ms) [ RUN ] InspectorSocketTest.HostCheckedForGET [ OK ] InspectorSocketTest.HostCheckedForGET (5 ms) [ RUN ] InspectorSocketTest.HostCheckedForUPGRADE [ OK ] InspectorSocketTest.HostCheckedForUPGRADE (8 ms) [ RUN ] InspectorSocketTest.HostIPChecked [ OK ] InspectorSocketTest.HostIPChecked (6 ms) [ RUN ] InspectorSocketTest.HostNegativeIPChecked [ OK ] InspectorSocketTest.HostNegativeIPChecked (5 ms) [ RUN ] InspectorSocketTest.HostIpOctetOutOfIntRangeChecked [ OK ] InspectorSocketTest.HostIpOctetOutOfIntRangeChecked (5 ms) [ RUN ] InspectorSocketTest.HostIpOctetFarOutOfIntRangeChecked [ OK ] InspectorSocketTest.HostIpOctetFarOutOfIntRangeChecked (6 ms) [ RUN ] InspectorSocketTest.HostIpEmptyOctetStartChecked [ OK ] InspectorSocketTest.HostIpEmptyOctetStartChecked (5 ms) [ RUN ] InspectorSocketTest.HostIpEmptyOctetMidChecked [ OK ] InspectorSocketTest.HostIpEmptyOctetMidChecked (6 ms) [ RUN ] InspectorSocketTest.HostIpEmptyOctetEndChecked [ OK ] InspectorSocketTest.HostIpEmptyOctetEndChecked (6 ms) [ RUN ] InspectorSocketTest.HostIpTooFewOctetsChecked [ OK ] InspectorSocketTest.HostIpTooFewOctetsChecked (6 ms) [ RUN ] InspectorSocketTest.HostIpTooManyOctetsChecked [ OK ] InspectorSocketTest.HostIpTooManyOctetsChecked (6 ms) [ RUN ] InspectorSocketTest.HostIpInvalidOctalOctetStartChecked [ OK ] InspectorSocketTest.HostIpInvalidOctalOctetStartChecked (5 ms) [ RUN ] InspectorSocketTest.HostIpInvalidOctalOctetMidChecked [ OK ] InspectorSocketTest.HostIpInvalidOctalOctetMidChecked (5 ms) [ RUN ] InspectorSocketTest.HostIpInvalidOctalOctetEndChecked [ OK ] InspectorSocketTest.HostIpInvalidOctalOctetEndChecked (7 ms) [ RUN ] InspectorSocketTest.HostIpLeadingZeroStartChecked [ OK ] InspectorSocketTest.HostIpLeadingZeroStartChecked (5 ms) [ RUN ] InspectorSocketTest.HostIpLeadingZeroMidChecked [ OK ] InspectorSocketTest.HostIpLeadingZeroMidChecked (5 ms) [ RUN ] InspectorSocketTest.HostIpLeadingZeroEndChecked [ OK ] InspectorSocketTest.HostIpLeadingZeroEndChecked (5 ms) [ RUN ] InspectorSocketTest.HostIPNonRoutable [ OK ] InspectorSocketTest.HostIPNonRoutable (5 ms) [ RUN ] InspectorSocketTest.HostIPv6NonRoutable [ OK ] InspectorSocketTest.HostIPv6NonRoutable (5 ms) [ RUN ] InspectorSocketTest.HostIPv6NonRoutableDual [ OK ] InspectorSocketTest.HostIPv6NonRoutableDual (5 ms) [ RUN ] InspectorSocketTest.HostIPv4InSquareBrackets [ OK ] InspectorSocketTest.HostIPv4InSquareBrackets (5 ms) [ RUN ] InspectorSocketTest.HostIPv6InvalidAbbreviation [ OK ] InspectorSocketTest.HostIPv6InvalidAbbreviation (5 ms) [----------] 40 tests from InspectorSocketTest (420 ms total) [----------] 10 tests from InspectorSocketServerTest [ RUN ] InspectorSocketServerTest.InspectorSessions [ OK ] InspectorSocketServerTest.InspectorSessions (15 ms) [ RUN ] InspectorSocketServerTest.ServerDoesNothing [ OK ] InspectorSocketServerTest.ServerDoesNothing (1 ms) [ RUN ] InspectorSocketServerTest.ServerWithoutTargets [ OK ] InspectorSocketServerTest.ServerWithoutTargets (9 ms) [ RUN ] InspectorSocketServerTest.ServerCannotStart [ OK ] InspectorSocketServerTest.ServerCannotStart (2 ms) [ RUN ] InspectorSocketServerTest.StoppingServerDoesNotKillConnections [ OK ] InspectorSocketServerTest.StoppingServerDoesNotKillConnections (64 ms) [ RUN ] InspectorSocketServerTest.ClosingConnectionReportsDone [ OK ] InspectorSocketServerTest.ClosingConnectionReportsDone (67 ms) [ RUN ] InspectorSocketServerTest.ClosingSocketReportsDone [ OK ] InspectorSocketServerTest.ClosingSocketReportsDone (4 ms) [ RUN ] InspectorSocketServerTest.TerminatingSessionReportsDone [ OK ] InspectorSocketServerTest.TerminatingSessionReportsDone (5 ms) [ RUN ] InspectorSocketServerTest.FailsToBindToNodejsHost [ OK ] InspectorSocketServerTest.FailsToBindToNodejsHost (240 ms) [ RUN ] InspectorSocketServerTest.BindsToIpV6 [ OK ] InspectorSocketServerTest.BindsToIpV6 (8 ms) [----------] 10 tests from InspectorSocketServerTest (422 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 (1240 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingTest (1278 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiTest (1259 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackTest (1290 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefVersion8Test [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefVersion8Test (1152 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefExperimentalTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiRefExperimentalTest (1036 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiInstanceDataTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiInstanceDataTest (1155 ms) [ RUN ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackInstanceDataTest [ OK ] LinkedBindingTest.LocallyDefinedLinkedBindingNapiCallbackInstanceDataTest (1219 ms) [ RUN ] LinkedBindingTest.ManyBindingsTest [ OK ] LinkedBindingTest.ManyBindingsTest (1369 ms) [----------] 9 tests from LinkedBindingTest (11004 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 (0 ms total) [----------] 1 test from NodeApiTest [ RUN ] NodeApiTest.CreateNodeApiEnv [ OK ] NodeApiTest.CreateNodeApiEnv (1387 ms) [----------] 1 test from NodeApiTest (1387 ms total) [----------] 2 tests from NodeCryptoEnv [ RUN ] NodeCryptoEnv.LoadBIO [ OK ] NodeCryptoEnv.LoadBIO (1239 ms) [ RUN ] NodeCryptoEnv.ExportIncompleteRsaPrivateKeyAsJwk [ OK ] NodeCryptoEnv.ExportIncompleteRsaPrivateKeyAsJwk (1183 ms) [----------] 2 tests from NodeCryptoEnv (2424 ms total) [----------] 4 tests from IPCSerdesTest [ RUN ] IPCSerdesTest.RoundTripsPrimitives [ OK ] IPCSerdesTest.RoundTripsPrimitives (1223 ms) [ RUN ] IPCSerdesTest.RoundTripsObject [ OK ] IPCSerdesTest.RoundTripsObject (1130 ms) [ RUN ] IPCSerdesTest.RoundTripsTypedArray [ OK ] IPCSerdesTest.RoundTripsTypedArray (1258 ms) [ RUN ] IPCSerdesTest.BufferRoundTripsAsBuffer [ OK ] IPCSerdesTest.BufferRoundTripsAsBuffer (1274 ms) [----------] 4 tests from IPCSerdesTest (4888 ms total) [----------] 10 tests from DebugSymbolsTest [ RUN ] DebugSymbolsTest.ContextEmbedderEnvironmentIndex [ OK ] DebugSymbolsTest.ContextEmbedderEnvironmentIndex (28 ms) [ RUN ] DebugSymbolsTest.BaseObjectkInternalFieldCount [ OK ] DebugSymbolsTest.BaseObjectkInternalFieldCount (27 ms) [ RUN ] DebugSymbolsTest.HandleWrapInternalFieldCount [ OK ] DebugSymbolsTest.HandleWrapInternalFieldCount (35 ms) [ RUN ] DebugSymbolsTest.ReqWrapInternalFieldCount [ OK ] DebugSymbolsTest.ReqWrapInternalFieldCount (34 ms) [ RUN ] DebugSymbolsTest.ExternalStringDataOffset [ OK ] DebugSymbolsTest.ExternalStringDataOffset (32 ms) [ RUN ] DebugSymbolsTest.BaseObjectPersistentHandle [ OK ] DebugSymbolsTest.BaseObjectPersistentHandle (1282 ms) [ RUN ] DebugSymbolsTest.EnvironmentHandleWrapQueue [ OK ] DebugSymbolsTest.EnvironmentHandleWrapQueue (1120 ms) [ RUN ] DebugSymbolsTest.EnvironmentReqWrapQueue [ OK ] DebugSymbolsTest.EnvironmentReqWrapQueue (1175 ms) [ RUN ] DebugSymbolsTest.HandleWrapList [ OK ] DebugSymbolsTest.HandleWrapList (1224 ms) [ RUN ] DebugSymbolsTest.ReqWrapList [ OK ] DebugSymbolsTest.ReqWrapList (1248 ms) [----------] 10 tests from DebugSymbolsTest (6212 ms total) [----------] 1 test from TaskRunnerTest [ RUN ] TaskRunnerTest.EscapeShell [ OK ] TaskRunnerTest.EscapeShell (35 ms) [----------] 1 test from TaskRunnerTest (35 ms total) [----------] 2 tests from PathTest [ RUN ] PathTest.PathResolve [ OK ] PathTest.PathResolve (1163 ms) [ RUN ] PathTest.ToNamespacedPath [ OK ] PathTest.ToNamespacedPath (1208 ms) [----------] 2 tests from PathTest (2372 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 (1165 ms) [ RUN ] PlatformTest.TracingControllerNullptr [ OK ] PlatformTest.TracingControllerNullptr (1399 ms) [----------] 2 tests from PlatformTest (2566 ms total) [----------] 4 tests from ReportTest [ RUN ] ReportTest.ReportWithNoIsolate [ OK ] ReportTest.ReportWithNoIsolate (271 ms) [ RUN ] ReportTest.ReportWithNoEnv [ OK ] ReportTest.ReportWithNoEnv (87 ms) [ RUN ] ReportTest.ReportWithIsolate [ OK ] ReportTest.ReportWithIsolate (1376 ms) [ RUN ] ReportTest.ReportWithEnv [ OK ] ReportTest.ReportWithEnv (1310 ms) [----------] 4 tests from ReportTest (3047 ms total) [----------] 12 tests from SocketAddress [ RUN ] SocketAddress.SocketAddress [ OK ] SocketAddress.SocketAddress (0 ms) [ RUN ] SocketAddress.IpHashAndIpEqual [ OK ] SocketAddress.IpHashAndIpEqual (0 ms) [ RUN ] SocketAddress.IpHashIPv6 [ OK ] SocketAddress.IpHashIPv6 (0 ms) [ RUN ] SocketAddress.IpEqualCrossFamily [ OK ] SocketAddress.IpEqualCrossFamily (0 ms) [ RUN ] SocketAddress.SocketAddressIPv6 [ OK ] SocketAddress.SocketAddressIPv6 (0 ms) [ RUN ] SocketAddress.Comparison [ OK ] SocketAddress.Comparison (0 ms) [ RUN ] SocketAddress.NewAutoFamily [ OK ] SocketAddress.NewAutoFamily (0 ms) [ RUN ] SocketAddress.HashIPv6 [ OK ] SocketAddress.HashIPv6 (0 ms) [ RUN ] SocketAddress.IsMatchCrossFamily [ OK ] SocketAddress.IsMatchCrossFamily (0 ms) [ RUN ] SocketAddress.InNetworkIPv4 [ OK ] SocketAddress.InNetworkIPv4 (0 ms) [ RUN ] SocketAddress.InNetworkIPv6 [ OK ] SocketAddress.InNetworkIPv6 (0 ms) [ RUN ] SocketAddress.InNetworkCrossFamily [ OK ] SocketAddress.InNetworkCrossFamily (0 ms) [----------] 12 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) [----------] 12 tests from SocketAddressBlockList [ RUN ] SocketAddressBlockList.Simple [ OK ] SocketAddressBlockList.Simple (0 ms) [ RUN ] SocketAddressBlockList.CrossFamilyAddress [ OK ] SocketAddressBlockList.CrossFamilyAddress (0 ms) [ RUN ] SocketAddressBlockList.CrossFamilyAddressIPv6 [ OK ] SocketAddressBlockList.CrossFamilyAddressIPv6 (0 ms) [ RUN ] SocketAddressBlockList.BatchAddresses [ OK ] SocketAddressBlockList.BatchAddresses (0 ms) [ RUN ] SocketAddressBlockList.Range [ OK ] SocketAddressBlockList.Range (0 ms) [ RUN ] SocketAddressBlockList.Subnet [ OK ] SocketAddressBlockList.Subnet (0 ms) [ RUN ] SocketAddressBlockList.SubnetIPv6 [ OK ] SocketAddressBlockList.SubnetIPv6 (0 ms) [ RUN ] SocketAddressBlockList.SubnetCrossFamily [ OK ] SocketAddressBlockList.SubnetCrossFamily (0 ms) [ RUN ] SocketAddressBlockList.ClearAll [ OK ] SocketAddressBlockList.ClearAll (0 ms) [ RUN ] SocketAddressBlockList.ParentBlockList [ OK ] SocketAddressBlockList.ParentBlockList (0 ms) [ RUN ] SocketAddressBlockList.SubnetOverlapRemoval [ OK ] SocketAddressBlockList.SubnetOverlapRemoval (0 ms) [ RUN ] SocketAddressBlockList.SubnetRemoveMixedFamily [ OK ] SocketAddressBlockList.SubnetRemoveMixedFamily (0 ms) [----------] 12 tests from SocketAddressBlockList (1 ms total) [----------] 3 tests from StringBytesTest [ RUN ] StringBytesTest.WriteLatin1WithOneByteString [ OK ] StringBytesTest.WriteLatin1WithOneByteString (1091 ms) [ RUN ] StringBytesTest.WriteLatin1WithUtf8String [ OK ] StringBytesTest.WriteLatin1WithUtf8String (1372 ms) [ RUN ] StringBytesTest.WriteLatin1WithInvalidChar [ OK ] StringBytesTest.WriteLatin1WithInvalidChar (1288 ms) [----------] 3 tests from StringBytesTest (3754 ms total) [----------] 6 tests from TracedValue [ RUN ] TracedValue.Object [ OK ] TracedValue.Object (0 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 (0 ms total) [----------] 12 tests from UtilTest [ RUN ] UtilTest.ListHead [ OK ] UtilTest.ListHead (29 ms) [ RUN ] UtilTest.StringEqualNoCase [ OK ] UtilTest.StringEqualNoCase (39 ms) [ RUN ] UtilTest.StringEqualNoCaseN [ OK ] UtilTest.StringEqualNoCaseN (36 ms) [ RUN ] UtilTest.ToLower [ OK ] UtilTest.ToLower (37 ms) [ RUN ] UtilTest.Malloc [ OK ] UtilTest.Malloc (33 ms) [ RUN ] UtilTest.Calloc [ OK ] UtilTest.Calloc (33 ms) [ RUN ] UtilTest.UncheckedMalloc [ OK ] UtilTest.UncheckedMalloc (37 ms) [ RUN ] UtilTest.UncheckedCalloc [ OK ] UtilTest.UncheckedCalloc (34 ms) [ RUN ] UtilTest.MaybeStackBuffer [ OK ] UtilTest.MaybeStackBuffer (34 ms) [ RUN ] UtilTest.SPrintF [ OK ] UtilTest.SPrintF (31 ms) [ RUN ] UtilTest.DumpJavaScriptStackWithNoIsolate [ OK ] UtilTest.DumpJavaScriptStackWithNoIsolate (31 ms) [ RUN ] UtilTest.DetermineSpecificErrorType [ OK ] UtilTest.DetermineSpecificErrorType (1104 ms) [----------] 12 tests from UtilTest (1488 ms total) [----------] Global test environment tear-down [==========] 218 tests from 32 test suites ran. (100387 ms total) [ PASSED ] 218 tests. make jstest ninja -C out/Release -j32 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-embedding-create-require-fs [00:00|% 0|+ 0|- 0]: release test-embedding-create-require-internal [00:00|% 0|+ 0|- 0]: release test-embedding-disable-node-env-vars [00:00|% 0|+ 0|- 0]: release test-embedding-exit-code [00:00|% 0|+ 0|- 0]: release test-embedding-load-environment-basic [00:00|% 0|+ 0|- 0]: release test-embedding-load-environment-utf8 [00:00|% 0|+ 0|- 0]: release test-embedding-snapshot-as-file [00:00|% 0|+ 0|- 0]: release test-embedding-snapshot-basic [00:00|% 0|+ 0|- 0]: release test-embedding-snapshot-vm [00:00|% 0|+ 0|- 0]: release test-embedding-snapshot-without-code-cac... [00:00|% 0|+ 0|- 0]: release test-embedding-snapshot-worker [00:00|% 0|+ 0|- 0]: release test-embedding-throw [00:00|% 0|+ 0|- 0]: release test-shared-embedding-v8 [00:00|% 0|+ 0|- 0]: release test-source-map-spec [00:00|% 0|+ 0|- 0]: release assert_throws_stack.js [00:00|% 0|+ 0|- 0]: release console_assert.js [00:00|% 0|+ 0|- 0]: release internal_assert.js [00:00|% 0|+ 0|- 0]: release internal_assert_fail.js [00:00|% 0|+ 0|- 0]: release max_tick_depth.js [00:00|% 0|+ 0|- 0]: release nexttick_throw.js [00:00|% 0|+ 0|- 0]: release node_run_non_existent.js [00:00|% 0|+ 0|- 0]: release test-testpy-env-var-via-comment.js [00:00|% 0|+ 0|- 0]: release util-inspect-error-cause.js [00:00|% 0|+ 0|- 0]: release util_inspect_error.js [00:00|% 0|+ 0|- 0]: release test-async-await [00:00|% 0|+ 0|- 0]: release test-async-exec-resource-http [00:00|% 0|+ 0|- 0]: release test-async-exec-resource-http-32060 [00:00|% 0|+ 0|- 0]: release test-async-exec-resource-http-agent [00:01|% 0|+ 0|- 0]: release test-async-exec-resource-match [00:01|% 0|+ 0|- 0]: release test-async-local-storage-args [00:01|% 0|+ 0|- 0]: release test-async-local-storage-async-await [00:01|% 0|+ 0|- 0]: release test-async-local-storage-async-functions [00:01|% 0|+ 0|- 0]: release test-async-local-storage-dgram [00:01|% 0|+ 0|- 0]: release test-async-local-storage-enable-disable [00:01|% 0|+ 0|- 0]: release test-async-local-storage-enter-with [00:01|% 0|+ 0|- 0]: release test-async-local-storage-errors [00:01|% 0|+ 0|- 0]: release test-async-local-storage-gcable [00:01|% 0|+ 0|- 0]: release test-async-local-storage-http [00:01|% 0|+ 0|- 0]: release test-async-local-storage-http-agent [00:01|% 0|+ 0|- 0]: release test-async-local-storage-misc-stores [00:01|% 0|+ 0|- 0]: release test-async-local-storage-nested [00:01|% 0|+ 0|- 0]: release test-async-local-storage-no-mix-contexts [00:01|% 0|+ 0|- 0]: release test-async-local-storage-promises [00:01|% 0|+ 0|- 0]: release test-async-local-storage-socket [00:01|% 0|+ 0|- 0]: release test-async-local-storage-stream-finished [00:01|% 0|+ 0|- 0]: release test-async-local-storage-thenable [00:01|% 0|+ 0|- 0]: release test-async-local-storage-tlssocket [00:01|% 0|+ 0|- 0]: release test-async-wrap-providers [00:01|% 0|+ 0|- 0]: release test-callback-error [00:01|% 0|+ 0|- 0]: release test-crypto-pbkdf2 [00:01|% 0|+ 0|- 0]: release test-crypto-randomBytes [00:01|% 0|+ 0|- 0]: release test-destroy-not-blocked [00:01|% 0|+ 0|- 0]: release test-disable-in-init [00:01|% 0|+ 0|- 0]: release test-embedder.api.async-resource [00:01|% 0|+ 0|- 0]: release test-embedder.api.async-resource-no-type [00:01|% 0|+ 0|- 0]: release test-embedder.api.async-resource.runInAs... [00:01|% 0|+ 0|- 0]: release test-emit-after-on-destroyed [00:02|% 0|+ 0|- 0]: release test-emit-before-after [00:02|% 0|+ 0|- 0]: release test-emit-before-on-destroyed [00:02|% 0|+ 0|- 0]: release test-emit-init [00:02|% 0|+ 0|- 0]: release test-enable-disable [00:02|% 0|+ 0|- 0]: release test-enable-in-init [00:02|% 0|+ 0|- 0]: release test-filehandle-no-reuse [00:02|% 0|+ 0|- 0]: release test-fseventwrap [00:02|% 0|+ 0|- 0]: release test-fsreqcallback-access [00:02|% 0|+ 0|- 0]: release test-fsreqcallback-readFile [00:02|% 0|+ 0|- 0]: release test-getaddrinforeqwrap [00:02|% 0|+ 0|- 0]: release test-getnameinforeqwrap [00:02|% 0|+ 0|- 0]: release test-graph.fsreq-readFile [00:02|% 0|+ 0|- 0]: release test-graph.http [00:03|% 0|+ 0|- 0]: release test-graph.intervals [00:03|% 0|+ 0|- 0]: release test-graph.pipe [00:03|% 0|+ 0|- 0]: release test-graph.pipeconnect [00:03|% 0|+ 0|- 0]: release test-graph.shutdown [00:03|% 0|+ 0|- 0]: release test-graph.signal [00:03|% 0|+ 0|- 0]: release test-graph.statwatcher [00:03|% 0|+ 0|- 0]: release test-graph.tcp [00:04|% 0|+ 0|- 0]: release test-graph.timeouts [00:04|% 0|+ 0|- 0]: release test-graph.tls-write [00:04|% 0|+ 0|- 0]: release test-graph.tls-write-12 [00:04|% 0|+ 0|- 0]: release test-http-agent-handle-reuse-parallel [00:04|% 0|+ 0|- 0]: release test-http-agent-handle-reuse-serial [00:04|% 0|+ 0|- 0]: release test-httpparser-reuse [00:04|% 0|+ 0|- 0]: release test-httpparser.request [00:04|% 0|+ 0|- 0]: release test-httpparser.response [00:04|% 0|+ 0|- 0]: release test-immediate [00:04|% 0|+ 0|- 0]: release test-improper-order [00:04|% 0|+ 0|- 0]: release test-improper-unwind [00:04|% 0|+ 0|- 0]: release test-late-hook-enable [00:04|% 0|+ 0|- 0]: release test-net-get-connections [00:04|% 0|+ 0|- 0]: release test-nexttick-default-trigger [00:04|% 0|+ 0|- 0]: release test-no-assert-when-disabled [00:04|% 0|+ 0|- 0]: release test-pipeconnectwrap [00:04|% 0|+ 0|- 0]: release test-pipewrap [00:04|% 0|+ 0|- 0]: release test-promise [00:04|% 0|+ 0|- 0]: release test-promise.chain-promise-before-init-h... [00:04|% 0|+ 0|- 0]: release test-promise.promise-before-init-hooks [00:04|% 0|+ 0|- 0]: release test-querywrap [00:04|% 0|+ 0|- 0]: release test-queue-microtask [00:04|% 0|+ 0|- 0]: release test-shutdownwrap [00:04|% 0|+ 0|- 0]: release test-signalwrap [00:04|% 0|+ 0|- 0]: release test-statwatcher [00:04|% 0|+ 0|- 0]: release test-tcpwrap [00:04|% 0|+ 0|- 0]: release test-timers.setInterval [00:04|% 0|+ 0|- 0]: release test-timers.setTimeout [00:04|% 0|+ 0|- 0]: release test-tlswrap [00:04|% 0|+ 0|- 0]: release test-track-promises-default [00:04|% 0|+ 0|- 0]: release test-track-promises-false [00:04|% 0|+ 0|- 0]: release test-track-promises-false-check [00:04|% 0|+ 0|- 0]: release test-track-promises-true [00:04|% 0|+ 0|- 0]: release test-track-promises-validation [00:04|% 0|+ 0|- 0]: release test-ttywrap.readstream [00:04|% 0|+ 0|- 0]: release test-udpsendwrap [00:04|% 0|+ 0|- 0]: release test-udpwrap [00:04|% 0|+ 0|- 0]: release test-unhandled-exception-valid-ids [00:04|% 0|+ 0|- 0]: release test-unhandled-rejection-context [00:04|% 0|+ 0|- 0]: release test-writewrap [00:04|% 0|+ 0|- 0]: release test-zlib.zlib-binding.deflate [00:04|% 0|+ 0|- 0]: release test-output-abort [00:04|% 0|+ 0|- 0]: release test-output-abort-hooks [00:04|% 0|+ 0|- 0]: release test-output-abort-runs-after-hook [00:04|% 0|+ 0|- 0]: release test-output-abort-suite [00:04|% 0|+ 0|- 0]: release test-output-arbitrary-output [00:04|% 0|+ 0|- 0]: release test-output-arbitrary-output-colored [00:04|% 0|+ 0|- 0]: release test-output-assertion-color-tty [00:04|% 0|+ 0|- 0]: release test-output-async-test-scheduling [00:04|% 0|+ 0|- 0]: release test-output-before-and-after-each-too-ma... [00:04|% 0|+ 0|- 0]: release test-output-before-and-after-each-with-t... [00:35|% 0|+ 1|- 0]: release test-output-coverage-failure [00:35|% 0|+ 2|- 0]: release test-output-coverage-short-filename [00:43|% 0|+ 3|- 0]: release test-output-coverage-width-100 [00:44|% 0|+ 10|- 0]: release test-output-coverage-width-100-uncovered... [00:46|% 0|+ 13|- 0]: release test-output-coverage-width-150 [00:46|% 0|+ 13|- 0]: release test-output-coverage-width-150-uncovered... [00:46|% 0|+ 13|- 0]: release test-output-coverage-width-40 [00:46|% 0|+ 14|- 0]: release test-output-coverage-width-80 [00:46|% 0|+ 14|- 0]: release test-output-coverage-width-80-color [00:47|% 0|+ 14|- 0]: release test-output-coverage-width-80-uncovered-... [00:47|% 0|+ 16|- 0]: release test-output-coverage-width-80-uncovered-... [00:50|% 0|+ 16|- 0]: release test-output-coverage-width-infinity [00:50|% 0|+ 16|- 0]: release test-output-coverage-width-infinity-unco... [00:50|% 0|+ 16|- 0]: release test-output-coverage-with-mock [00:50|% 0|+ 18|- 0]: release test-output-coverage-with-mock-cjs [00:50|% 0|+ 18|- 0]: release test-output-default-output [00:56|% 0|+ 26|- 0]: release test-output-describe-it [00:57|% 0|+ 27|- 0]: release test-output-describe-nested [00:58|% 0|+ 30|- 0]: release test-output-dot-output-custom-columns [00:58|% 0|+ 30|- 0]: release test-output-dot-reporter [00:58|% 0|+ 30|- 0]: release test-output-dot-reporter-coverage-thresh... [01:02|% 0|+ 42|- 0]: release test-output-eval-dot [01:02|% 0|+ 42|- 0]: release test-output-eval-spec [01:03|% 0|+ 43|- 0]: release test-output-eval-tap [01:03|% 0|+ 43|- 0]: release test-output-filtered-suite-delayed-build [01:03|% 0|+ 45|- 0]: release test-output-filtered-suite-order [01:05|% 0|+ 49|- 0]: release test-output-filtered-suite-throws [01:05|% 0|+ 49|- 0]: release test-output-force-exit [01:05|% 0|+ 50|- 0]: release test-output-global-after-should-fail-the... [01:06|% 0|+ 53|- 0]: release test-output-global-hooks-with-no-tests [01:06|% 0|+ 54|- 0]: release test-output-hooks [01:06|% 0|+ 54|- 0]: release test-output-hooks-spec-reporter [01:06|% 0|+ 54|- 0]: release test-output-hooks-with-no-global-test [01:06|% 0|+ 54|- 0]: release test-output-junit-classname-hierarchy [01:06|% 0|+ 54|- 0]: release test-output-junit-empty-diagnostic [01:06|% 0|+ 54|- 0]: release test-output-junit-reporter [01:06|% 0|+ 54|- 0]: release test-output-lcov-reporter [01:08|% 0|+ 54|- 0]: release test-output-name-and-skip-patterns [01:08|% 0|+ 56|- 0]: release test-output-name-pattern [01:08|% 0|+ 56|- 0]: release test-output-name-pattern-with-only [01:09|% 0|+ 56|- 0]: release test-output-no-refs [01:09|% 0|+ 56|- 0]: release test-output-no-tests [01:09|% 1|+ 63|- 0]: release test-output-non-tty-forced-color-output [01:10|% 1|+ 70|- 0]: release test-output-only-tests [01:10|% 1|+ 70|- 0]: release test-output-output [01:10|% 1|+ 70|- 0]: release test-output-output-cli [01:11|% 1|+ 70|- 0]: release test-output-randomize-nested-scenarios-o... [01:11|% 1|+ 70|- 0]: release test-output-randomize-nested-scenarios-o... [01:11|% 1|+ 70|- 0]: release test-output-randomize-output-cli [01:13|% 1|+ 77|- 0]: release test-output-randomize-output-cli-none [01:13|% 1|+ 78|- 0]: release test-output-skip-each-hooks [01:13|% 1|+ 78|- 0]: release test-output-skip-pattern [01:13|% 1|+ 78|- 0]: release test-output-source-mapped-locations [01:13|% 1|+ 80|- 0]: release test-output-spec-reporter [01:14|% 1|+ 82|- 0]: release test-output-spec-reporter-cli [01:14|% 1|+ 82|- 0]: release test-output-spec-reporter-successful [01:15|% 1|+ 83|- 0]: release test-output-spec-reporter-watch-restart [01:15|% 1|+ 83|- 0]: release test-output-suite-skip-hooks [01:15|% 1|+ 83|- 0]: release test-output-tap-escape [01:15|% 1|+ 83|- 0]: release test-output-test-diagnostic-warning-with... [01:16|% 1|+ 85|- 0]: release test-output-test-runner-plan [01:16|% 1|+ 85|- 0]: release test-output-test-runner-plan-timeout [01:16|% 1|+ 85|- 0]: release test-output-test-runner-watch-spec [01:16|% 1|+ 85|- 0]: release test-output-test-timeout-flag [01:17|% 1|+ 85|- 0]: release test-output-test-timeout-flag-with-test [01:17|% 1|+ 85|- 0]: release test-output-timeout-in-before-each [01:17|% 1|+ 85|- 0]: release test-output-typescript-coverage [01:17|% 1|+ 89|- 0]: release test-output-unfinished-suite-async-error [01:17|% 1|+ 89|- 0]: release test-run-watch-create [01:21|% 1|+ 89|- 0]: release test-run-watch-cwd [01:22|% 1|+ 90|- 0]: release test-run-watch-cwd-isolation-none [01:22|% 1|+ 90|- 0]: release test-run-watch-cwd-isolation-none-argv [01:23|% 1|+ 90|- 0]: release test-run-watch-cwd-isolation-process [01:26|% 1|+ 92|- 0]: release test-run-watch-delete [01:26|% 1|+ 93|- 0]: release test-run-watch-dependency-repeatedly [01:26|% 1|+ 93|- 0]: release test-run-watch-different-cwd-dependency [01:27|% 1|+ 93|- 0]: release test-run-watch-different-cwd-rename [01:28|% 1|+ 93|- 0]: release test-run-watch-different-runner-cwd [01:28|% 1|+ 94|- 0]: release test-run-watch-different-runner-cwd-isol... [01:28|% 1|+ 94|- 0]: release test-run-watch-emit-restarted [01:28|% 1|+ 94|- 0]: release test-run-watch-esm-dependency [01:28|% 1|+ 94|- 0]: release test-run-watch-no-emit-restarted-disable... [01:28|% 1|+ 95|- 0]: release test-run-watch-rename [01:29|% 1|+ 96|- 0]: release test-run-watch-repeatedly [01:29|% 1|+ 96|- 0]: release test-run-watch-run-duration [01:30|% 1|+ 99|- 0]: release test-run-watch-without-file [01:30|% 1|+ 99|- 0]: release test-watch-create-isolation-process [01:30|% 1|+ 99|- 0]: release test-watch-delete-isolation-none [01:30|% 1|+ 99|- 0]: release test-watch-delete-isolation-process [01:31|% 1|+ 102|- 0]: release test-watch-dependency-isolation-none [01:32|% 1|+ 103|- 0]: release test-watch-dependency-isolation-process [01:33|% 1|+ 104|- 0]: release test-watch-esm-dependency-isolation-none [01:33|% 1|+ 105|- 0]: release test-watch-esm-dependency-isolation-proc... [01:36|% 1|+ 106|- 0]: release test-watch-no-file-isolation-none [01:36|% 1|+ 106|- 0]: release test-watch-no-file-isolation-process [01:36|% 1|+ 106|- 0]: release test-watch-rename-isolation-none [01:38|% 1|+ 107|- 0]: release test-watch-rename-isolation-process [01:39|% 1|+ 107|- 0]: release test-watch-run-repeatedly-isolation-none [01:42|% 1|+ 108|- 0]: release test-watch-run-repeatedly-isolation-proc... [01:43|% 1|+ 109|- 0]: release test-async-loader-hooks-called-with-expe... [01:44|% 1|+ 109|- 0]: release test-async-loader-hooks-called-with-regi... [01:44|% 1|+ 109|- 0]: release test-async-loader-hooks-globalpreload-no... [01:45|% 1|+ 109|- 0]: release test-async-loader-hooks-globalpreload-wa... [01:46|% 1|+ 111|- 0]: release test-async-loader-hooks-initialize-in-se... [01:46|% 1|+ 111|- 0]: release test-async-loader-hooks-initialize-invok... [01:46|% 1|+ 111|- 0]: release test-async-loader-hooks-initialize-never... [01:47|% 2|+ 113|- 0]: release test-async-loader-hooks-initialize-proce... [01:47|% 2|+ 113|- 0]: release test-async-loader-hooks-initialize-rejec... [01:47|% 2|+ 114|- 0]: release test-async-loader-hooks-initialize-throw... [01:47|% 2|+ 118|- 0]: release test-async-loader-hooks-mixed-opt-in [01:47|% 2|+ 118|- 0]: release test-async-loader-hooks-never-settling-i... [01:47|% 2|+ 118|- 0]: release test-async-loader-hooks-never-settling-l... [01:47|% 2|+ 118|- 0]: release test-async-loader-hooks-never-settling-l... [01:47|% 2|+ 120|- 0]: release test-async-loader-hooks-never-settling-l... [01:47|% 2|+ 120|- 0]: release test-async-loader-hooks-never-settling-r... [01:47|% 2|+ 121|- 0]: release test-async-loader-hooks-never-settling-r... [01:48|% 2|+ 121|- 0]: release test-async-loader-hooks-never-settling-r... [01:48|% 2|+ 121|- 0]: release test-async-loader-hooks-never-settling-r... [01:48|% 2|+ 121|- 0]: release test-async-loader-hooks-never-settling-r... [01:48|% 2|+ 121|- 0]: release test-async-loader-hooks-no-leak-internal... [01:48|% 2|+ 121|- 0]: release test-async-loader-hooks-process-exit-asy... [01:48|% 2|+ 122|- 0]: release test-async-loader-hooks-process-exit-syn... [01:48|% 2|+ 123|- 0]: release test-async-loader-hooks-process-exit-top... [01:53|% 2|+ 124|- 0]: release test-async-loader-hooks-register-with-cj... [01:56|% 2|+ 125|- 0]: release test-async-loader-hooks-register-with-im... [01:57|% 2|+ 126|- 0]: release test-async-loader-hooks-register-with-po... [01:58|% 2|+ 127|- 0]: release test-async-loader-hooks-register-with-re... [01:59|% 2|+ 128|- 0]: release test-async-loader-hooks-register-with-ur... [01:59|% 2|+ 129|- 0]: release test-async-loader-hooks-remove-beforeexi... [02:00|% 2|+ 130|- 0]: release test-async-loader-hooks-require-resolve-... [02:07|% 2|+ 131|- 0]: release test-async-loader-hooks-require-resolve-... [02:07|% 2|+ 132|- 0]: release test-async-loader-hooks-source-maps-cjs [02:13|% 2|+ 133|- 0]: release test-async-loader-hooks-throw-bigint [02:14|% 2|+ 134|- 0]: release test-async-loader-hooks-throw-boolean [02:14|% 2|+ 135|- 0]: release test-async-loader-hooks-throw-empty-obje... [02:15|% 2|+ 136|- 0]: release test-async-loader-hooks-throw-error [02:16|% 2|+ 137|- 0]: release test-async-loader-hooks-throw-function [02:17|% 2|+ 138|- 0]: release test-async-loader-hooks-throw-null [02:18|% 2|+ 139|- 0]: release test-async-loader-hooks-throw-number [02:21|% 2|+ 140|- 0]: release test-async-loader-hooks-throw-object [02:29|% 2|+ 141|- 0]: release test-async-loader-hooks-throw-string [02:29|% 2|+ 142|- 0]: release test-async-loader-hooks-throw-symbol [02:32|% 2|+ 143|- 0]: release test-async-loader-hooks-throw-undefined [02:34|% 2|+ 144|- 0]: release test-async-loader-hooks-use-hooks-requir... [02:34|% 2|+ 145|- 0]: release test-async-loader-hooks-with-worker-perm... [02:34|% 2|+ 146|- 0]: release test-async-loader-hooks-with-worker-perm... [02:34|% 2|+ 147|- 0]: release test-async-loader-hooks-without-worker-p... [02:34|% 2|+ 148|- 0]: release test-module-hooks-builtin-require [02:39|% 2|+ 149|- 0]: release test-module-hooks-create-require-with-ur... [02:39|% 2|+ 150|- 0]: release test-module-hooks-custom-conditions [02:39|% 2|+ 151|- 0]: release test-module-hooks-custom-conditions-cjs [02:39|% 2|+ 152|- 0]: release test-module-hooks-custom-conditions-spec... [02:41|% 2|+ 153|- 0]: release test-module-hooks-import-wasm [02:41|% 2|+ 154|- 0]: release test-module-hooks-load-async-and-sync [02:41|% 2|+ 155|- 0]: release test-module-hooks-load-buffers [02:43|% 2|+ 156|- 0]: release test-module-hooks-load-builtin-import [02:43|% 2|+ 157|- 0]: release test-module-hooks-load-builtin-override-... [02:44|% 2|+ 158|- 0]: release test-module-hooks-load-builtin-override-... [02:44|% 2|+ 159|- 0]: release test-module-hooks-load-builtin-override-... [02:44|% 2|+ 160|- 0]: release test-module-hooks-load-builtin-require [02:46|% 2|+ 161|- 0]: release test-module-hooks-load-chained [02:46|% 2|+ 162|- 0]: release test-module-hooks-load-context-merged [02:47|% 2|+ 163|- 0]: release test-module-hooks-load-context-merged-es... [02:47|% 2|+ 164|- 0]: release test-module-hooks-load-context-optional [02:47|% 2|+ 165|- 0]: release test-module-hooks-load-context-optional-... [02:50|% 2|+ 166|- 0]: release test-module-hooks-load-detection [02:52|% 2|+ 167|- 0]: release test-module-hooks-load-esm [03:15|% 2|+ 168|- 0]: release test-module-hooks-load-esm-mock [03:15|% 3|+ 169|- 0]: release test-module-hooks-load-import-cjs [03:15|% 3|+ 170|- 0]: release test-module-hooks-load-import-cjs-custom... [03:15|% 3|+ 171|- 0]: release test-module-hooks-load-invalid [03:15|% 3|+ 172|- 0]: release test-module-hooks-load-mock [03:15|% 3|+ 173|- 0]: release test-module-hooks-load-short-circuit [03:15|% 3|+ 174|- 0]: release test-module-hooks-load-short-circuit-req... [03:16|% 3|+ 175|- 0]: release test-module-hooks-load-short-circuit-req... [03:16|% 3|+ 178|- 0]: release test-module-hooks-load-url-change-import [03:17|% 3|+ 178|- 0]: release test-module-hooks-load-url-change-requir... [03:17|% 3|+ 178|- 0]: release test-module-hooks-preload [03:17|% 3|+ 181|- 0]: release test-module-hooks-require-esm [03:17|% 3|+ 181|- 0]: release test-module-hooks-require-wasm [03:17|% 3|+ 182|- 0]: release test-module-hooks-resolve-builtin-builti... [03:17|% 3|+ 182|- 0]: release test-module-hooks-resolve-builtin-builti... [03:17|% 3|+ 184|- 0]: release test-module-hooks-resolve-builtin-on-dis... [03:17|% 3|+ 184|- 0]: release test-module-hooks-resolve-builtin-on-dis... [03:17|% 3|+ 185|- 0]: release test-module-hooks-resolve-builtin-on-dis... [03:21|% 3|+ 186|- 0]: release test-module-hooks-resolve-context-merged [03:21|% 3|+ 187|- 0]: release test-module-hooks-resolve-context-merged... [03:23|% 3|+ 188|- 0]: release test-module-hooks-resolve-context-option... [03:23|% 3|+ 189|- 0]: release test-module-hooks-resolve-context-option... [03:24|% 3|+ 190|- 0]: release test-module-hooks-resolve-import-cjs [03:24|% 3|+ 191|- 0]: release test-module-hooks-resolve-invalid [03:24|% 3|+ 192|- 0]: release test-module-hooks-resolve-load-builtin-o... [03:25|% 3|+ 193|- 0]: release test-module-hooks-resolve-load-builtin-o... [03:26|% 3|+ 194|- 0]: release test-module-hooks-resolve-load-builtin-r... [03:27|% 3|+ 195|- 0]: release test-module-hooks-resolve-load-builtin-r... [03:27|% 3|+ 196|- 0]: release test-module-hooks-resolve-load-import-in... [03:27|% 3|+ 197|- 0]: release test-module-hooks-resolve-load-import-in... [03:28|% 3|+ 198|- 0]: release test-module-hooks-resolve-load-require-i... [03:28|% 3|+ 199|- 0]: release test-module-hooks-resolve-load-require-i... [03:32|% 3|+ 200|- 0]: release test-module-hooks-resolve-require-resolv... [03:39|% 3|+ 201|- 0]: release test-module-hooks-resolve-require-resolv... [03:40|% 3|+ 207|- 0]: release test-module-hooks-resolve-require-resolv... [03:40|% 3|+ 215|- 0]: release test-module-hooks-resolve-require-resolv... [03:40|% 3|+ 215|- 0]: release test-module-hooks-resolve-require-resolv... [03:40|% 3|+ 215|- 0]: release test-module-hooks-resolve-require-resolv... [03:40|% 3|+ 216|- 0]: release test-module-hooks-resolve-require-resolv... [03:40|% 3|+ 217|- 0]: release test-module-hooks-resolve-require-resolv... [03:40|% 3|+ 221|- 0]: release test-module-hooks-resolve-short-circuit [03:41|% 3|+ 225|- 0]: release test-module-hooks-resolve-short-circuit-... [03:41|% 4|+ 226|- 0]: release test-module-hooks-resolve-short-circuit-... [03:41|% 4|+ 227|- 0]: release test-cjs-esm-warn [03:41|% 4|+ 229|- 0]: release test-cjs-legacyMainResolve [03:41|% 4|+ 229|- 0]: release test-cjs-legacyMainResolve-permission [03:42|% 4|+ 229|- 0]: release test-cjs-prototype-pollution [03:43|% 4|+ 229|- 0]: release test-disable-require-module-with-detecti... [03:43|% 4|+ 229|- 0]: release test-dynamic-import-script-lifetime [03:43|% 4|+ 229|- 0]: release test-esm-assert-strict [03:43|% 4|+ 229|- 0]: release test-esm-assertionless-json-import [03:43|% 4|+ 229|- 0]: release test-esm-basic-imports [03:43|% 4|+ 229|- 0]: release test-esm-child-process-fork-main [03:43|% 4|+ 229|- 0]: release test-esm-cjs-builtins [03:43|% 4|+ 229|- 0]: release test-esm-cjs-exports [03:43|% 4|+ 229|- 0]: release test-esm-cjs-load-error-note [03:46|% 4|+ 230|- 0]: release test-esm-cjs-main [03:49|% 4|+ 231|- 0]: release test-esm-cjs-named-error [03:53|% 4|+ 231|- 0]: release test-esm-custom-exports [03:53|% 4|+ 231|- 0]: release test-esm-cyclic-dynamic-import [03:56|% 4|+ 231|- 0]: release test-esm-data-urls [03:58|% 4|+ 231|- 0]: release test-esm-default-type [04:01|% 4|+ 239|- 0]: release test-esm-detect-ambiguous [04:03|% 4|+ 247|- 0]: release test-esm-dns-promises [04:03|% 4|+ 256|- 0]: release test-esm-double-encoding [04:03|% 4|+ 256|- 0]: release test-esm-dynamic-import [04:03|% 4|+ 257|- 0]: release test-esm-dynamic-import-attribute [04:06|% 4|+ 275|- 0]: release test-esm-dynamic-import-attribute [04:06|% 4|+ 278|- 0]: release test-esm-dynamic-import-commonjs [04:06|% 4|+ 278|- 0]: release test-esm-dynamic-import-commonjs [04:06|% 4|+ 278|- 0]: release test-esm-dynamic-import-mutating-fs [04:06|% 4|+ 278|- 0]: release test-esm-dynamic-import-mutating-fs [04:06|% 4|+ 278|- 0]: release test-esm-encoded-path [04:06|% 5|+ 283|- 0]: release test-esm-encoded-path-native [04:06|% 5|+ 283|- 0]: release test-esm-error-cache [04:07|% 5|+ 283|- 0]: release test-esm-example-loader [04:07|% 5|+ 283|- 0]: release test-esm-experimental-warnings [04:07|% 5|+ 283|- 0]: release test-esm-export-not-found [04:07|% 5|+ 283|- 0]: release test-esm-exports [04:07|% 5|+ 283|- 0]: release test-esm-exports-deprecations [04:07|% 5|+ 283|- 0]: release test-esm-extension-lookup-deprecation [04:09|% 5|+ 284|- 0]: release test-esm-extensionless-esm-and-wasm [04:09|% 5|+ 284|- 0]: release test-esm-forbidden-globals [04:09|% 5|+ 284|- 0]: release test-esm-fs-promises [04:10|% 5|+ 284|- 0]: release test-esm-import-assertion-warning [04:10|% 5|+ 284|- 0]: release test-esm-import-attributes-1 [04:10|% 5|+ 284|- 0]: release test-esm-import-attributes-2 [04:10|% 5|+ 284|- 0]: release test-esm-import-attributes-3 [04:10|% 5|+ 284|- 0]: release test-esm-import-attributes-errors [04:12|% 5|+ 284|- 0]: release test-esm-import-attributes-errors [04:12|% 5|+ 284|- 0]: release test-esm-import-attributes-identity [04:12|% 5|+ 284|- 0]: release test-esm-import-attributes-validation [04:12|% 5|+ 284|- 0]: release test-esm-import-attributes-validation-te... [04:12|% 5|+ 284|- 0]: release test-esm-import-flag [04:12|% 5|+ 284|- 0]: release test-esm-import-json-named-export [04:12|% 5|+ 284|- 0]: release test-esm-import-meta [04:13|% 5|+ 284|- 0]: release test-esm-import-meta-main [04:13|% 5|+ 284|- 0]: release test-esm-import-meta-main-eval [04:16|% 5|+ 289|- 0]: release test-esm-import-meta-resolve [04:16|% 5|+ 289|- 0]: release test-esm-import-meta-resolve-hooks [04:16|% 5|+ 289|- 0]: release test-esm-import-text [04:16|% 5|+ 289|- 0]: release test-esm-import-text-disabled [04:16|% 5|+ 289|- 0]: release test-esm-imports [04:16|% 5|+ 289|- 0]: release test-esm-imports-deprecations [04:16|% 5|+ 289|- 0]: release test-esm-in-require-cache [04:16|% 5|+ 289|- 0]: release test-esm-in-require-cache-2 [04:16|% 5|+ 289|- 0]: release test-esm-initialization [04:17|% 5|+ 289|- 0]: release test-esm-invalid-data-urls [04:19|% 5|+ 293|- 0]: release test-esm-invalid-pjson [04:19|% 5|+ 293|- 0]: release test-esm-json [04:19|% 5|+ 293|- 0]: release test-esm-json-cache [04:26|% 5|+ 296|- 0]: release test-esm-live-binding [04:26|% 5|+ 296|- 0]: release test-esm-loader [04:28|% 5|+ 297|- 0]: release test-esm-loader-cache-clearing [04:28|% 5|+ 297|- 0]: release test-esm-loader-chaining [04:28|% 5|+ 297|- 0]: release test-esm-loader-custom-condition [04:33|% 5|+ 301|- 0]: release test-esm-loader-default-resolver [04:37|% 5|+ 314|- 0]: release test-esm-loader-dependency [04:37|% 5|+ 314|- 0]: release test-esm-loader-entry-url [04:39|% 5|+ 316|- 0]: release test-esm-loader-event-loop [04:40|% 5|+ 316|- 0]: release test-esm-loader-http-imports [04:40|% 5|+ 318|- 0]: release test-esm-loader-invalid-format [04:40|% 5|+ 332|- 0]: release test-esm-loader-invalid-url [04:40|% 5|+ 332|- 0]: release test-esm-loader-mock [04:40|% 5|+ 332|- 0]: release test-esm-loader-modulemap [04:40|% 5|+ 332|- 0]: release test-esm-loader-not-found [04:41|% 5|+ 336|- 0]: release test-esm-loader-programmatically [04:42|% 6|+ 339|- 0]: release test-esm-loader-resolve-type [04:43|% 6|+ 339|- 0]: release test-esm-loader-search [04:43|% 6|+ 343|- 0]: release test-esm-loader-spawn-promisified [04:43|% 6|+ 345|- 0]: release test-esm-loader-stringify-text [04:43|% 6|+ 345|- 0]: release test-esm-loader-text-format [04:44|% 6|+ 346|- 0]: release test-esm-loader-thenable [04:44|% 6|+ 347|- 0]: release test-esm-loader-with-source [04:44|% 6|+ 347|- 0]: release test-esm-loader-with-syntax-error [04:44|% 6|+ 347|- 0]: release test-esm-long-path-win [04:44|% 6|+ 347|- 0]: release test-esm-main-lookup [04:44|% 6|+ 347|- 0]: release test-esm-module-not-found-commonjs-hint [04:44|% 6|+ 347|- 0]: release test-esm-named-exports [04:44|% 6|+ 350|- 0]: release test-esm-namespace [04:44|% 6|+ 350|- 0]: release test-esm-no-addons [04:44|% 6|+ 350|- 0]: release test-esm-non-js [04:44|% 6|+ 350|- 0]: release test-esm-nowarn-exports [04:44|% 6|+ 350|- 0]: release test-esm-package-map-basic [04:45|% 6|+ 356|- 0]: release test-esm-package-map-boundaries [04:45|% 6|+ 356|- 0]: release test-esm-package-map-errors [04:45|% 6|+ 356|- 0]: release test-esm-package-map-exports [04:46|% 6|+ 365|- 0]: release test-esm-package-map-flag [04:46|% 6|+ 365|- 0]: release test-esm-package-map-paths [04:46|% 6|+ 366|- 0]: release test-esm-package-map-symlink [04:46|% 6|+ 366|- 0]: release test-esm-package-map-version-fork [04:46|% 6|+ 366|- 0]: release test-esm-path-posix [04:46|% 6|+ 366|- 0]: release test-esm-path-win32 [04:47|% 6|+ 366|- 0]: release test-esm-pkgname [04:47|% 6|+ 366|- 0]: release test-esm-preserve-symlinks [04:47|% 6|+ 366|- 0]: release test-esm-preserve-symlinks-main [04:48|% 6|+ 366|- 0]: release test-esm-preserve-symlinks-not-found [04:49|% 6|+ 366|- 0]: release test-esm-preserve-symlinks-not-found-pla... [04:49|% 6|+ 366|- 0]: release test-esm-process [04:49|% 6|+ 366|- 0]: release test-esm-prototype-pollution [04:49|% 6|+ 366|- 0]: release test-esm-recursive-cjs-dependencies [04:49|% 6|+ 366|- 0]: release test-esm-repl [04:49|% 6|+ 367|- 0]: release test-esm-repl-imports [04:49|% 6|+ 367|- 0]: release test-esm-require-cache [04:50|% 6|+ 367|- 0]: release test-esm-require-race-condition [04:51|% 6|+ 368|- 0]: release test-esm-resolve-type [04:51|% 6|+ 368|- 0]: release test-esm-scope-node-modules [04:52|% 6|+ 368|- 0]: release test-esm-shared-loader-dep [04:53|% 6|+ 368|- 0]: release test-esm-shebang [04:53|% 6|+ 369|- 0]: release test-esm-snapshot [04:57|% 6|+ 371|- 0]: release test-esm-source-map [04:59|% 6|+ 371|- 0]: release test-esm-symlink [04:59|% 6|+ 372|- 0]: release test-esm-symlink-main [04:59|% 6|+ 372|- 0]: release test-esm-symlink-type [04:59|% 6|+ 372|- 0]: release test-esm-syntax-error [05:00|% 6|+ 372|- 0]: release test-esm-throw-undefined [05:00|% 6|+ 372|- 0]: release test-esm-tla [05:00|% 6|+ 372|- 0]: release test-esm-tla-syntax-errors-not-recognize... [05:00|% 6|+ 372|- 0]: release test-esm-tla-unfinished [05:00|% 6|+ 372|- 0]: release test-esm-type-field [05:01|% 6|+ 373|- 0]: release test-esm-type-field-errors [05:03|% 6|+ 373|- 0]: release test-esm-type-field-errors-2 [05:05|% 6|+ 374|- 0]: release test-esm-type-main [05:05|% 6|+ 374|- 0]: release test-esm-undefined-cjs-global-like-varia... [05:05|% 6|+ 374|- 0]: release test-esm-unknown-extension [05:06|% 6|+ 374|- 0]: release test-esm-url-extname [05:06|% 6|+ 374|- 0]: release test-esm-util-types [05:07|% 6|+ 374|- 0]: release test-esm-virtual-json [05:07|% 6|+ 374|- 0]: release test-esm-wasm-escape-import-names [05:07|% 6|+ 374|- 0]: release test-esm-wasm-globals-all-types [05:07|% 6|+ 374|- 0]: release test-esm-wasm-js-string-builtins [05:08|% 6|+ 374|- 0]: release test-esm-wasm-load-exports [05:09|% 6|+ 374|- 0]: release test-esm-wasm-module-instances-warning [05:10|% 6|+ 374|- 0]: release test-esm-wasm-no-code-injection [05:14|% 6|+ 374|- 0]: release test-esm-wasm-non-identifier-exports [05:14|% 6|+ 374|- 0]: release test-esm-wasm-reject-wasm-export-names [05:14|% 6|+ 374|- 0]: release test-esm-wasm-reject-wasm-import-names [05:19|% 6|+ 375|- 0]: release test-esm-wasm-reject-wasm-js-export-name... [05:23|% 6|+ 375|- 0]: release test-esm-wasm-reject-wasm-js-import-modu... [05:26|% 6|+ 376|- 0]: release test-esm-wasm-reject-wasm-js-import-name... [05:26|% 6|+ 376|- 0]: release test-esm-wasm-source-phase-dynamic [05:27|% 6|+ 377|- 0]: release test-esm-wasm-source-phase-identity [05:28|% 6|+ 377|- 0]: release test-esm-wasm-source-phase-no-execute [05:29|% 6|+ 378|- 0]: release test-esm-wasm-source-phase-no-execute-dy... [05:32|% 6|+ 385|- 0]: release test-esm-wasm-source-phase-not-defined-d... [05:32|% 6|+ 388|- 0]: release test-esm-wasm-source-phase-not-defined-s... [05:33|% 6|+ 389|- 0]: release test-esm-wasm-source-phase-static [05:36|% 7|+ 402|- 0]: release test-esm-wasm-top-level-execution [05:39|% 7|+ 411|- 0]: release test-esm-wasm-vm-source-phase-dynamic [05:40|% 7|+ 411|- 0]: release test-esm-wasm-vm-source-phase-static [05:43|% 7|+ 420|- 0]: release test-esm-windows [05:44|% 7|+ 421|- 0]: release test-import-module-conditional-exports-m... [05:45|% 7|+ 421|- 0]: release test-import-module-retry-require-errored [05:47|% 7|+ 421|- 0]: release test-import-preload-require-cycle [05:47|% 7|+ 421|- 0]: release test-import-require-tla-twice [05:47|% 7|+ 421|- 0]: release test-loaders-hidden-from-users [05:51|% 7|+ 424|- 0]: release test-loaders-unknown-builtin-module [05:54|% 7|+ 424|- 0]: release test-loaders-workers-spawned [05:54|% 7|+ 424|- 0]: release test-require-as-esm-interop [05:54|% 7|+ 424|- 0]: release test-require-esm-from-imported-cjs [05:55|% 7|+ 424|- 0]: release test-require-module [05:55|% 7|+ 424|- 0]: release test-require-module-cached-tla [05:59|% 7|+ 424|- 0]: release test-require-module-conditional-exports [05:59|% 7|+ 424|- 0]: release test-require-module-conditional-exports-... [05:59|% 7|+ 424|- 0]: release test-require-module-cycle-cjs-esm-esm [05:59|% 7|+ 424|- 0]: release test-require-module-cycle-esm-cjs-esm [05:59|% 7|+ 424|- 0]: release test-require-module-cycle-esm-cjs-esm-es... [05:59|% 7|+ 424|- 0]: release test-require-module-cycle-esm-esm-cjs-es... [06:03|% 7|+ 424|- 0]: release test-require-module-cycle-esm-esm-cjs-es... [06:06|% 7|+ 425|- 0]: release test-require-module-default-extension [06:06|% 7|+ 425|- 0]: release test-require-module-defined-esmodule [06:06|% 7|+ 425|- 0]: release test-require-module-detect-entry-point [06:06|% 7|+ 425|- 0]: release test-require-module-detect-entry-point-a... [06:06|% 7|+ 425|- 0]: release test-require-module-dont-detect-cjs [06:07|% 7|+ 425|- 0]: release test-require-module-dynamic-import-1 [06:07|% 7|+ 427|- 0]: release test-require-module-dynamic-import-2 [06:07|% 7|+ 427|- 0]: release test-require-module-dynamic-import-3 [06:07|% 7|+ 427|- 0]: release test-require-module-dynamic-import-4 [06:08|% 7|+ 427|- 0]: release test-require-module-error-catching [06:09|% 7|+ 427|- 0]: release test-require-module-errors [06:11|% 7|+ 427|- 0]: release test-require-module-feature-detect [06:11|% 7|+ 427|- 0]: release test-require-module-implicit [06:11|% 7|+ 427|- 0]: release test-require-module-instantiated [06:13|% 7|+ 428|- 0]: release test-require-module-preload [06:18|% 7|+ 431|- 0]: release test-require-module-retry-import-errored [06:18|% 7|+ 432|- 0]: release test-require-module-retry-import-errored... [06:21|% 7|+ 433|- 0]: release test-require-module-retry-import-evaluat... [06:22|% 7|+ 433|- 0]: release test-require-module-synchronous-rejectio... [06:22|% 7|+ 433|- 0]: release test-require-module-tla-error-metadata [06:22|% 7|+ 434|- 0]: release test-require-module-tla-error-snapshot [06:24|% 7|+ 434|- 0]: release test-require-module-tla-execution [06:24|% 7|+ 434|- 0]: release test-require-module-tla-instantiation-er... [06:29|% 7|+ 434|- 0]: release test-require-module-tla-nested [06:30|% 7|+ 434|- 0]: release test-require-module-tla-print-execution [06:31|% 7|+ 439|- 0]: release test-require-module-tla-rejected [06:31|% 7|+ 439|- 0]: release test-require-module-tla-resolved [06:31|% 7|+ 441|- 0]: release test-require-module-tla-retry-import [06:35|% 7|+ 449|- 0]: release test-require-module-tla-retry-import-2 [06:35|% 8|+ 451|- 0]: release test-require-module-tla-retry-require [06:36|% 8|+ 451|- 0]: release test-require-module-tla-unresolved [06:36|% 8|+ 452|- 0]: release test-require-module-transpiled [06:36|% 8|+ 452|- 0]: release test-require-module-twice [06:37|% 8|+ 455|- 0]: release test-require-module-warning [06:37|% 8|+ 455|- 0]: release test-require-module-with-detection [06:37|% 8|+ 457|- 0]: release test-require-node-modules-warning [06:37|% 8|+ 457|- 0]: release test-typescript [06:37|% 8|+ 457|- 0]: release test-typescript-commonjs [06:47|% 8|+ 467|- 0]: release test-typescript-eval [06:48|% 8|+ 467|- 0]: release test-typescript-module [06:49|% 8|+ 467|- 0]: release test-typescript-transform [06:50|% 8|+ 467|- 0]: release test-vm-compile-function-leak [06:50|% 8|+ 467|- 0]: release test-vm-compile-function-lineoffset [06:51|% 8|+ 467|- 0]: release test-vm-contextified-script-leak [06:51|% 8|+ 467|- 0]: release test-vm-main-context-default-loader [06:51|% 8|+ 467|- 0]: release test-vm-main-context-default-loader-eval [06:53|% 8|+ 467|- 0]: release test-vm-source-text-module-leak [06:53|% 8|+ 467|- 0]: release test-vm-synthetic-module-leak [06:54|% 8|+ 470|- 0]: release test-wasm-memory-out-of-bound [06:54|% 8|+ 472|- 0]: release test-wasm-simple [06:54|% 8|+ 472|- 0]: release test-wasm-web-api [06:54|% 8|+ 472|- 0]: release console-dumb-tty [06:55|% 8|+ 472|- 0]: release console_colors [06:58|% 8|+ 473|- 0]: release no_dropped_stdio [07:01|% 8|+ 473|- 0]: release no_interleaved_stdio [07:01|% 8|+ 474|- 0]: release readline-dumb-tty [07:01|% 8|+ 475|- 0]: release ref_keeps_node_running [07:01|% 8|+ 475|- 0]: release repl-dumb-tty [07:01|% 8|+ 475|- 0]: release stdin-setrawmode [07:01|% 8|+ 478|- 0]: release test-assert-colors [07:01|% 8|+ 478|- 0]: release test-assert-no-color [07:03|% 8|+ 489|- 0]: release test-assert-position-indicator [07:04|% 8|+ 489|- 0]: release test-async-wrap-getasyncid-tty [07:04|% 8|+ 489|- 0]: release test-fatal-error [07:04|% 8|+ 490|- 0]: release test-handle-wrap-hasref-tty [07:04|% 8|+ 490|- 0]: release test-readable-tty-keepalive [07:04|% 8|+ 490|- 0]: release test-repl-external-module [07:07|% 8|+ 496|- 0]: release test-set-raw-mode-modes [07:07|% 8|+ 496|- 0]: release test-set-raw-mode-reset [07:07|% 8|+ 496|- 0]: release test-set-raw-mode-reset-process-exit [07:07|% 8|+ 496|- 0]: release test-set-raw-mode-reset-signal [07:09|% 9|+ 509|- 0]: release test-start-trace-sigint [07:09|% 9|+ 509|- 0]: release test-stderr-stdout-handle-sigwinch [07:09|% 9|+ 509|- 0]: release test-stdin-write [07:09|% 9|+ 509|- 0]: release test-stdout-read [07:09|% 9|+ 509|- 0]: release test-stop-trace-sigint [07:09|% 9|+ 509|- 0]: release test-testpy-env-var-via-comment [07:11|% 9|+ 518|- 0]: release test-trace-sigint [07:11|% 9|+ 518|- 0]: release test-trace-sigint-disabled [07:11|% 9|+ 519|- 0]: release test-trace-sigint-on-idle [07:11|% 9|+ 519|- 0]: release test-tty-color-support [07:13|% 9|+ 519|- 0]: release test-tty-color-support-warning [07:13|% 9|+ 522|- 0]: release test-tty-color-support-warning-2 [07:13|% 9|+ 522|- 0]: release test-tty-isatty [07:13|% 9|+ 522|- 0]: release test-tty-stdin-call-end [07:13|% 9|+ 522|- 0]: release test-tty-stdin-end [07:15|% 9|+ 522|- 0]: release test-tty-stdout-end [07:15|% 9|+ 522|- 0]: release test-tty-stdout-resize [07:17|% 9|+ 522|- 0]: release test-tty-stream-constructors [07:17|% 9|+ 522|- 0]: release test-tty-window-size [07:18|% 9|+ 522|- 0]: release test-tty-wrap [07:18|% 9|+ 522|- 0]: release test-http-proxy-fetch [07:20|% 9|+ 522|- 0]: release test-http-proxy-perf-hooks [07:20|% 9|+ 524|- 0]: release test-http-proxy-request [07:21|% 9|+ 524|- 0]: release test-http-proxy-request-absolute-path-au... [07:21|% 9|+ 524|- 0]: release test-http-proxy-request-authority-constr... [07:21|% 9|+ 524|- 0]: release test-http-proxy-request-connection-refus... [07:21|% 9|+ 527|- 0]: release test-http-proxy-request-https-proxy [07:22|% 9|+ 527|- 0]: release test-http-proxy-request-invalid-char-in-... [07:23|% 9|+ 527|- 0]: release test-http-proxy-request-invalid-char-in-... [07:23|% 9|+ 527|- 0]: release test-http-proxy-request-invalid-credenti... [07:23|% 9|+ 527|- 0]: release test-http-proxy-request-invalid-proxy [07:26|% 9|+ 527|- 0]: release test-http-proxy-request-invalid-url [07:26|% 9|+ 527|- 0]: release test-http-proxy-request-ipv6 [07:29|% 9|+ 527|- 0]: release test-http-proxy-request-max-sockets [07:29|% 9|+ 527|- 0]: release test-http-proxy-request-no-proxy [07:29|% 9|+ 527|- 0]: release test-http-proxy-request-no-proxy-asteris... [07:31|% 9|+ 527|- 0]: release test-http-proxy-request-no-proxy-domain [07:32|% 9|+ 527|- 0]: release test-http-proxy-request-no-proxy-ip [07:32|% 9|+ 527|- 0]: release test-http-proxy-request-no-proxy-port-sp... [07:33|% 9|+ 527|- 0]: release test-http-proxy-request-origin-form-path [07:33|% 9|+ 527|- 0]: release test-http-proxy-request-proxy-failure-50... [07:33|% 9|+ 527|- 0]: release test-http-proxy-request-proxy-failure-ha... [07:35|% 9|+ 527|- 0]: release test-http-proxy-request-socket-keep-aliv... [07:38|% 9|+ 527|- 0]: release test-http-proxy-request-validation-error... [07:38|% 9|+ 528|- 0]: release test-http-request-proxy-post [07:38|% 9|+ 528|- 0]: release test-http-request-proxy-post-server-fail... [07:39|% 9|+ 528|- 0]: release test-http-set-global-proxy-from-env-fetc... [07:39|% 9|+ 528|- 0]: release test-http-set-global-proxy-from-env-fetc... [07:39|% 9|+ 528|- 0]: release test-http-set-global-proxy-from-env-fetc... [07:39|% 9|+ 528|- 0]: release test-http-set-global-proxy-from-env-fetc... [07:39|% 9|+ 528|- 0]: release test-http-set-global-proxy-from-env-fetc... [07:40|% 9|+ 528|- 0]: release test-http-set-global-proxy-from-env-fetc... === release test-output-randomize-output-cli === Path: test-runner/test-output-randomize-output-cli Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/test-runner/test-output-randomize-output-cli.mjs --- TIMEOUT --- [07:41|% 9|+ 530|- 1]: release test-http-set-global-proxy-from-env-http... [07:41|% 9|+ 530|- 1]: release test-http-set-global-proxy-from-env-http... [07:41|% 9|+ 530|- 1]: release test-http-set-global-proxy-from-env-http... [07:45|% 9|+ 532|- 1]: release test-http-set-global-proxy-from-env-http... [07:45|% 9|+ 532|- 1]: release test-http-set-global-proxy-from-env-http... [07:49|% 9|+ 534|- 1]: release test-http-set-global-proxy-from-env-inva... [07:52|% 9|+ 534|- 1]: release test-http-set-global-proxy-from-env-inva... [07:52|% 9|+ 534|- 1]: release test-http-set-global-proxy-from-env-no-p... [07:55|% 9|+ 551|- 1]: release test-http-set-global-proxy-from-env-over... [07:55|% 9|+ 555|- 1]: release test-http-set-global-proxy-from-env-over... [07:59|% 9|+ 555|- 1]: release test-https-proxy-fetch [08:00|% 9|+ 555|- 1]: release test-https-proxy-request [08:00|% 9|+ 559|- 1]: release test-https-proxy-request-auth-failure [08:00|% 9|+ 559|- 1]: release test-https-proxy-request-connection-refu... [08:04|% 9|+ 560|- 1]: release test-https-proxy-request-empty-response [08:04|% 9|+ 560|- 1]: release test-https-proxy-request-handshake-failu... [08:04|% 10|+ 566|- 1]: release test-https-proxy-request-https-proxy [08:04|% 10|+ 566|- 1]: release test-https-proxy-request-incomplete-head... [08:04|% 10|+ 566|- 1]: release test-https-proxy-request-invalid-char-in... [08:06|% 10|+ 566|- 1]: release test-https-proxy-request-invalid-char-in... [08:06|% 10|+ 566|- 1]: release test-https-proxy-request-invalid-credent... [08:06|% 10|+ 566|- 1]: release test-https-proxy-request-invalid-url [08:07|% 10|+ 566|- 1]: release test-https-proxy-request-ipv6 [08:07|% 10|+ 566|- 1]: release test-https-proxy-request-malformed-respo... [08:07|% 10|+ 566|- 1]: release test-https-proxy-request-max-sockets [08:07|% 10|+ 566|- 1]: release test-https-proxy-request-no-proxy [08:07|% 10|+ 566|- 1]: release test-https-proxy-request-proxy-failure-4... [08:08|% 10|+ 566|- 1]: release test-https-proxy-request-proxy-failure-5... [08:08|% 10|+ 566|- 1]: release test-https-proxy-request-proxy-failure-5... [08:08|% 10|+ 566|- 1]: release test-https-proxy-request-proxy-failure-h... [08:08|% 10|+ 566|- 1]: release test-https-proxy-request-server-failure-... [08:09|% 10|+ 566|- 1]: release test-https-proxy-request-socket-keep-ali... [08:09|% 10|+ 566|- 1]: release test-https-proxy-request-tunnel-timeout [08:10|% 10|+ 567|- 1]: release test-https-proxy-request-tunnel-timeout-... [08:10|% 10|+ 567|- 1]: release test-https-request-proxy-post [08:10|% 10|+ 567|- 1]: release test-use-env-proxy-cli-http [08:11|% 10|+ 567|- 1]: release test-use-env-proxy-cli-https [08:21|% 10|+ 575|- 1]: release test-use-env-proxy-precedence [08:21|% 10|+ 575|- 1]: release test-abort-controller-any-timeout [08:21|% 10|+ 575|- 1]: release test-abortcontroller [08:23|% 10|+ 575|- 1]: release test-abortcontroller-internal [08:23|% 10|+ 575|- 1]: release test-aborted-util [08:23|% 10|+ 581|- 1]: release test-abortsignal-any [08:24|% 10|+ 581|- 1]: release test-abortsignal-cloneable [08:26|% 10|+ 581|- 1]: release test-abortsignal-drop-settled-signals [08:26|% 10|+ 581|- 1]: release test-accessor-properties [08:28|% 10|+ 581|- 1]: release test-als-defaultvalue [08:29|% 10|+ 581|- 1]: release test-als-defaultvalue-original [08:43|% 10|+ 586|- 1]: release test-arm-math-illegal-instruction [08:45|% 10|+ 593|- 1]: release test-assert [08:45|% 10|+ 594|- 1]: release test-assert-async [08:45|% 10|+ 594|- 1]: release test-assert-calltracker-calls [08:45|% 10|+ 594|- 1]: release test-assert-calltracker-getCalls [08:45|% 10|+ 595|- 1]: release test-assert-calltracker-report [08:46|% 10|+ 595|- 1]: release test-assert-calltracker-verify [08:46|% 10|+ 595|- 1]: release test-assert-checktag [08:46|% 10|+ 596|- 1]: release test-assert-class [08:46|% 10|+ 596|- 1]: release test-assert-class-destructuring [08:47|% 10|+ 597|- 1]: release test-assert-deep [08:47|% 10|+ 597|- 1]: release test-assert-deep-with-error [08:48|% 10|+ 597|- 1]: release test-assert-esm-cjs-message-verify [08:49|% 10|+ 597|- 1]: release test-assert-fail [08:51|% 10|+ 598|- 1]: release test-assert-fail-deprecation [08:53|% 10|+ 606|- 1]: release test-assert-first-line [08:54|% 10|+ 614|- 1]: release test-assert-if-error [08:54|% 11|+ 618|- 1]: release test-assert-myers-diff [08:54|% 11|+ 618|- 1]: release test-assert-partial-deep-equal [08:54|% 11|+ 618|- 1]: release test-assert-typedarray-deepequal [08:56|% 11|+ 624|- 1]: release test-async-hooks-async-await [08:56|% 11|+ 624|- 1]: release test-async-hooks-asyncresource-construct... [08:58|% 11|+ 624|- 1]: release test-async-hooks-close-during-destroy [08:58|% 11|+ 624|- 1]: release test-async-hooks-constructor [08:58|% 11|+ 625|- 1]: release test-async-hooks-correctly-switch-promis... [08:59|% 11|+ 626|- 1]: release test-async-hooks-destroy-on-gc [08:59|% 11|+ 626|- 1]: release test-async-hooks-disable-during-promise [09:00|% 11|+ 626|- 1]: release test-async-hooks-disable-gc-tracking [09:00|% 11|+ 626|- 1]: release test-async-hooks-enable-before-promise-r... [09:00|% 11|+ 626|- 1]: release test-async-hooks-enable-disable [09:00|% 11|+ 626|- 1]: release test-async-hooks-enable-disable-enable [09:02|% 11|+ 635|- 1]: release test-async-hooks-enable-during-promise [09:02|% 11|+ 637|- 1]: release test-async-hooks-enable-recursive [09:02|% 11|+ 637|- 1]: release test-async-hooks-enabledhooksexits [09:02|% 11|+ 637|- 1]: release test-async-hooks-execution-async-resourc... [09:03|% 11|+ 637|- 1]: release test-async-hooks-execution-async-resourc... [09:03|% 11|+ 637|- 1]: release test-async-hooks-fatal-error [09:03|% 11|+ 637|- 1]: release test-async-hooks-http-agent [09:03|% 11|+ 637|- 1]: release test-async-hooks-http-agent-destroy [09:03|% 11|+ 637|- 1]: release test-async-hooks-http-parser-destroy [09:03|% 11|+ 638|- 1]: release test-async-hooks-prevent-double-destroy [09:03|% 11|+ 638|- 1]: release test-async-hooks-promise [09:04|% 11|+ 638|- 1]: release test-async-hooks-promise-enable-disable [09:05|% 11|+ 638|- 1]: release test-async-hooks-promise-triggerid [09:05|% 11|+ 638|- 1]: release test-async-hooks-recursive-stack-runInAs... [09:05|% 11|+ 638|- 1]: release test-async-hooks-run-in-async-scope-caug... [09:05|% 11|+ 638|- 1]: release test-async-hooks-run-in-async-scope-this... [09:05|% 11|+ 638|- 1]: release test-async-hooks-stack-overflow [09:05|% 11|+ 638|- 1]: release test-async-hooks-stack-overflow-nested-a... [09:06|% 11|+ 638|- 1]: release test-async-hooks-stack-overflow-try-catc... [09:07|% 11|+ 638|- 1]: release test-async-hooks-top-level-clearimmediat... [09:07|% 11|+ 638|- 1]: release test-async-hooks-vm-gc [09:07|% 11|+ 640|- 1]: release test-async-hooks-worker-asyncfn-terminat... [09:07|% 11|+ 640|- 1]: release test-async-hooks-worker-asyncfn-terminat... [09:07|% 11|+ 640|- 1]: release test-async-hooks-worker-asyncfn-terminat... [09:07|% 11|+ 640|- 1]: release test-async-hooks-worker-asyncfn-terminat... [09:07|% 11|+ 640|- 1]: release test-async-local-storage-bind [09:08|% 11|+ 640|- 1]: release test-async-local-storage-contexts [09:16|% 11|+ 642|- 1]: release test-async-local-storage-deep-stack [09:16|% 11|+ 642|- 1]: release test-async-local-storage-enter-with [09:20|% 11|+ 647|- 1]: release test-async-local-storage-exit-does-not-l... [09:20|% 11|+ 647|- 1]: release test-async-local-storage-http-agent [09:20|% 11|+ 647|- 1]: release test-async-local-storage-http-multiclien... [09:23|% 11|+ 647|- 1]: release test-async-local-storage-http-parser-lea... [09:23|% 11|+ 647|- 1]: release test-async-local-storage-isolation [09:23|% 11|+ 647|- 1]: release test-async-local-storage-run-scope [09:23|% 11|+ 650|- 1]: release test-async-local-storage-snapshot [09:23|% 11|+ 650|- 1]: release test-async-local-storage-weak-asyncwrap-... [09:23|% 11|+ 650|- 1]: release test-async-wrap-constructor [09:24|% 11|+ 650|- 1]: release test-async-wrap-destroyid [09:24|% 11|+ 650|- 1]: release test-async-wrap-pop-id-during-load [09:27|% 11|+ 653|- 1]: release test-async-wrap-promise-after-enabled [09:33|% 11|+ 662|- 1]: release test-async-wrap-tlssocket-asyncreset [09:33|% 11|+ 662|- 1]: release test-async-wrap-trigger-id [09:33|% 11|+ 662|- 1]: release test-async-wrap-uncaughtexception [09:33|% 11|+ 662|- 1]: release test-asyncresource-bind [09:33|% 11|+ 662|- 1]: release test-atomics-wake [09:38|% 11|+ 673|- 1]: release test-bad-unicode [09:38|% 11|+ 673|- 1]: release test-bash-completion [09:38|% 11|+ 673|- 1]: release test-beforeexit-event-exit [09:41|% 12|+ 678|- 1]: release test-benchmark-cli [09:42|% 12|+ 685|- 1]: release test-binding-constants [09:42|% 12|+ 685|- 1]: release test-blob [09:42|% 12|+ 685|- 1]: release test-blob-createobjecturl [09:42|% 12|+ 686|- 1]: release test-blob-file-backed [09:42|% 12|+ 686|- 1]: release test-blob-stream-gc [09:42|% 12|+ 686|- 1]: release test-blocklist [09:43|% 12|+ 690|- 1]: release test-blocklist-clone [09:43|% 12|+ 700|- 1]: release test-blocklist-fast-api [09:43|% 12|+ 700|- 1]: release test-bootstrap-modules [09:43|% 12|+ 700|- 1]: release test-broadcastchannel-custom-inspect [09:43|% 12|+ 700|- 1]: release test-btoa-atob [09:43|% 12|+ 700|- 1]: release test-buffer-alloc [09:47|% 12|+ 706|- 1]: release test-buffer-alloc-unsafe-is-initialized-... [09:47|% 12|+ 706|- 1]: release test-buffer-alloc-unsafe-is-uninitialize... [09:47|% 12|+ 706|- 1]: release test-buffer-arraybuffer [09:48|% 12|+ 714|- 1]: release test-buffer-ascii [09:48|% 12|+ 716|- 1]: release test-buffer-backing-arraybuffer [09:48|% 12|+ 716|- 1]: release test-buffer-badhex [09:48|% 12|+ 716|- 1]: release test-buffer-bigint64 [09:48|% 12|+ 716|- 1]: release test-buffer-bytelength [09:48|% 12|+ 716|- 1]: release test-buffer-compare [09:48|% 12|+ 717|- 1]: release test-buffer-compare-offset [09:48|% 12|+ 718|- 1]: release test-buffer-concat [09:49|% 12|+ 718|- 1]: release test-buffer-constants [09:49|% 12|+ 718|- 1]: release test-buffer-constructor-deprecation-erro... [09:54|% 12|+ 718|- 1]: release test-buffer-constructor-node-modules [09:55|% 12|+ 723|- 1]: release test-buffer-constructor-node-modules-pat... [09:55|% 12|+ 723|- 1]: release test-buffer-constructor-outside-node-mod... [09:55|% 12|+ 723|- 1]: release test-buffer-copy [09:55|% 12|+ 725|- 1]: release test-buffer-equals [09:55|% 12|+ 725|- 1]: release test-buffer-failed-alloc-typed-arrays [09:55|% 12|+ 725|- 1]: release test-buffer-fakes [09:55|% 12|+ 725|- 1]: release test-buffer-fill [09:57|% 12|+ 725|- 1]: release test-buffer-from [09:58|% 12|+ 725|- 1]: release test-buffer-generic-methods [10:01|% 12|+ 725|- 1]: release test-buffer-includes [10:02|% 12|+ 726|- 1]: release test-buffer-indexof [10:02|% 12|+ 726|- 1]: release test-buffer-inheritance [10:03|% 12|+ 726|- 1]: release test-buffer-inspect [10:03|% 12|+ 726|- 1]: release test-buffer-isascii [10:05|% 12|+ 727|- 1]: release test-buffer-isencoding [10:05|% 12|+ 729|- 1]: release test-buffer-isutf8 [10:06|% 12|+ 729|- 1]: release test-buffer-isutf8-isascii-fast [10:06|% 12|+ 729|- 1]: release test-buffer-iterator [10:06|% 12|+ 729|- 1]: release test-buffer-new [10:06|% 12|+ 729|- 1]: release test-buffer-no-negative-allocation [10:06|% 12|+ 729|- 1]: release test-buffer-nopendingdep-map [10:07|% 12|+ 729|- 1]: release test-buffer-of-no-deprecation [10:09|% 12|+ 729|- 1]: release test-buffer-over-max-length [10:09|% 12|+ 729|- 1]: release test-buffer-parent-property [10:11|% 12|+ 729|- 1]: release test-buffer-pending-deprecation [10:11|% 12|+ 729|- 1]: release test-buffer-pool-untransferable [10:11|% 12|+ 729|- 1]: release test-buffer-prototype-inspect [10:11|% 12|+ 729|- 1]: release test-buffer-read [10:11|% 12|+ 729|- 1]: release test-buffer-readdouble [10:12|% 13|+ 733|- 1]: release test-buffer-readfloat [10:12|% 13|+ 733|- 1]: release test-buffer-readint [10:12|% 13|+ 734|- 1]: release test-buffer-readuint [10:12|% 13|+ 734|- 1]: release test-buffer-resizable [10:12|% 13|+ 734|- 1]: release test-buffer-safe-unsafe [10:13|% 13|+ 734|- 1]: release test-buffer-set-inspect-max-bytes [10:13|% 13|+ 734|- 1]: release test-buffer-sharedarraybuffer [10:13|% 13|+ 734|- 1]: release test-buffer-slice [10:13|% 13|+ 734|- 1]: release test-buffer-slow [10:13|% 13|+ 734|- 1]: release test-buffer-swap [10:14|% 13|+ 735|- 1]: release test-buffer-swap-fast [10:14|% 13|+ 735|- 1]: release test-buffer-tojson [10:14|% 13|+ 735|- 1]: release test-buffer-tostring [10:14|% 13|+ 735|- 1]: release test-buffer-tostring-4gb [10:14|% 13|+ 735|- 1]: release test-buffer-tostring-range [10:14|% 13|+ 736|- 1]: release test-buffer-tostring-rangeerror [10:18|% 13|+ 746|- 1]: release test-buffer-write [10:18|% 13|+ 746|- 1]: release test-buffer-write-fast [10:18|% 13|+ 746|- 1]: release test-buffer-writedouble [10:18|% 13|+ 746|- 1]: release test-buffer-writefloat [10:18|% 13|+ 747|- 1]: release test-buffer-writeint [10:18|% 13|+ 747|- 1]: release test-buffer-writeuint [10:18|% 13|+ 747|- 1]: release test-buffer-zero-fill [10:24|% 13|+ 758|- 1]: release test-buffer-zero-fill-cli === release test-esm-detect-ambiguous === Path: es-module/test-esm-detect-ambiguous Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-detect-ambiguous.mjs --- TIMEOUT --- [10:25|% 13|+ 758|- 2]: release test-buffer-zero-fill-reset [10:26|% 13|+ 759|- 2]: release test-c-ares [10:26|% 13|+ 759|- 2]: release test-child-process-advanced-serializatio... [10:33|% 13|+ 777|- 2]: release test-child-process-advanced-serializatio... [10:33|% 13|+ 777|- 2]: release test-child-process-advanced-serializatio... [10:34|% 13|+ 782|- 2]: release test-child-process-advanced-serializatio... [10:34|% 13|+ 782|- 2]: release test-child-process-bad-stdio [10:34|% 13|+ 782|- 2]: release test-child-process-can-write-to-stdout [10:35|% 14|+ 786|- 2]: release test-child-process-constructor [10:35|% 14|+ 786|- 2]: release test-child-process-cwd [10:35|% 14|+ 786|- 2]: release test-child-process-default-options [10:35|% 14|+ 788|- 2]: release test-child-process-destroy [10:35|% 14|+ 788|- 2]: release test-child-process-detached [10:35|% 14|+ 788|- 2]: release test-child-process-dgram-reuseport [10:35|% 14|+ 788|- 2]: release test-child-process-disconnect [10:36|% 14|+ 788|- 2]: release test-child-process-double-pipe [10:36|% 14|+ 788|- 2]: release test-child-process-env [10:36|% 14|+ 789|- 2]: release test-child-process-exec-abortcontroller-... [10:36|% 14|+ 789|- 2]: release test-child-process-exec-any-shells-windo... [10:36|% 14|+ 789|- 2]: release test-child-process-exec-cwd [10:36|% 14|+ 789|- 2]: release test-child-process-exec-encoding [10:36|% 14|+ 791|- 2]: release test-child-process-exec-env [10:37|% 14|+ 791|- 2]: release test-child-process-exec-error [10:37|% 14|+ 791|- 2]: release test-child-process-exec-kill-throws [10:37|% 14|+ 791|- 2]: release test-child-process-exec-maxbuf [10:38|% 14|+ 791|- 2]: release test-child-process-exec-std-encoding [10:38|% 14|+ 792|- 2]: release test-child-process-exec-stdout-stderr-da... [10:38|% 14|+ 793|- 2]: release test-child-process-exec-timeout-expire [10:38|% 14|+ 793|- 2]: release test-child-process-exec-timeout-kill [10:38|% 14|+ 793|- 2]: release test-child-process-exec-timeout-not-expi... [10:38|% 14|+ 793|- 2]: release test-child-process-execFile-promisified-... [10:38|% 14|+ 793|- 2]: release test-child-process-execfile [10:38|% 14|+ 798|- 2]: release test-child-process-execfile-maxbuf [10:38|% 14|+ 798|- 2]: release test-child-process-execfilesync-maxbuf [10:38|% 14|+ 799|- 2]: release test-child-process-execsync-maxbuf [10:39|% 14|+ 799|- 2]: release test-child-process-exit-code [10:39|% 14|+ 800|- 2]: release test-child-process-flush-stdio [10:40|% 14|+ 800|- 2]: release test-child-process-fork [10:40|% 14|+ 800|- 2]: release test-child-process-fork-abort-signal [10:40|% 14|+ 800|- 2]: release test-child-process-fork-advanced-header-... [10:41|% 14|+ 800|- 2]: release test-child-process-fork-and-spawn [10:41|% 14|+ 801|- 2]: release test-child-process-fork-args [10:41|% 14|+ 802|- 2]: release test-child-process-fork-close [10:41|% 14|+ 802|- 2]: release test-child-process-fork-closed-channel-s... [10:42|% 14|+ 803|- 2]: release test-child-process-fork-detached [10:42|% 14|+ 806|- 2]: release test-child-process-fork-dgram [10:42|% 14|+ 808|- 2]: release test-child-process-fork-exec-argv [10:44|% 14|+ 809|- 2]: release test-child-process-fork-exec-path [10:45|% 14|+ 810|- 2]: release test-child-process-fork-getconnections [10:46|% 14|+ 810|- 2]: release test-child-process-fork-net [10:47|% 14|+ 812|- 2]: release test-child-process-fork-net-server === release test-esm-loader-chaining === Path: es-module/test-esm-loader-chaining Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-loader-chaining.mjs --- TIMEOUT --- [10:48|% 14|+ 813|- 3]: release test-child-process-fork-net-socket [10:50|% 14|+ 815|- 3]: release test-child-process-fork-no-shell [10:50|% 14|+ 815|- 3]: release test-child-process-fork-ref [10:50|% 14|+ 815|- 3]: release test-child-process-fork-ref2 [10:50|% 14|+ 815|- 3]: release test-child-process-fork-stdio [10:51|% 14|+ 817|- 3]: release test-child-process-fork-stdio-string-var... [10:51|% 14|+ 819|- 3]: release test-child-process-fork-timeout-kill-sig... [10:54|% 14|+ 826|- 3]: release test-child-process-fork-url [10:54|% 14|+ 826|- 3]: release test-child-process-fork3 [10:55|% 14|+ 826|- 3]: release test-child-process-http-socket-leak [10:58|% 14|+ 826|- 3]: release test-child-process-internal [10:58|% 14|+ 826|- 3]: release test-child-process-ipc [11:01|% 14|+ 827|- 3]: release test-child-process-ipc-next-tick [11:01|% 14|+ 827|- 3]: release test-child-process-kill [11:01|% 14|+ 827|- 3]: release test-child-process-kill-sigwinch [11:04|% 14|+ 833|- 3]: release test-child-process-net-reuseport [11:04|% 14|+ 833|- 3]: release test-child-process-no-deprecation [11:06|% 14|+ 835|- 3]: release test-child-process-pipe-dataflow [11:06|% 14|+ 835|- 3]: release test-child-process-promisified [11:06|% 14|+ 835|- 3]: release test-child-process-prototype-tampering [11:10|% 14|+ 836|- 3]: release test-child-process-recv-handle [11:10|% 14|+ 836|- 3]: release test-child-process-reject-null-bytes [11:10|% 14|+ 836|- 3]: release test-child-process-send-after-close [11:12|% 14|+ 839|- 3]: release test-child-process-send-cb [11:20|% 14|+ 840|- 3]: release test-child-process-send-keep-open [11:20|% 14|+ 840|- 3]: release test-child-process-send-returns-boolean [11:20|% 14|+ 840|- 3]: release test-child-process-send-type-error [11:20|% 14|+ 840|- 3]: release test-child-process-send-utf8 [11:22|% 14|+ 840|- 3]: release test-child-process-server-close [11:22|% 14|+ 840|- 3]: release test-child-process-set-blocking [11:23|% 14|+ 840|- 3]: release test-child-process-silent [11:26|% 14|+ 840|- 3]: release test-child-process-spawn-args [11:28|% 14|+ 840|- 3]: release test-child-process-spawn-argv0 [11:29|% 14|+ 840|- 3]: release test-child-process-spawn-controller === release test-esm-loader-spawn-promisified === Path: es-module/test-esm-loader-spawn-promisified Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-loader-spawn-promisified.mjs --- TIMEOUT --- [11:33|% 15|+ 841|- 4]: release test-child-process-spawn-error [11:35|% 15|+ 842|- 4]: release test-child-process-spawn-event [11:37|% 15|+ 844|- 4]: release test-child-process-spawn-shell [11:37|% 15|+ 844|- 4]: release test-child-process-spawn-timeout-kill-si... [11:40|% 15|+ 844|- 4]: release test-child-process-spawn-typeerror [11:42|% 15|+ 844|- 4]: release test-child-process-spawn-windows-batch-f... [11:42|% 15|+ 844|- 4]: release test-child-process-spawnsync [11:42|% 15|+ 844|- 4]: release test-child-process-spawnsync-args [11:44|% 15|+ 844|- 4]: release test-child-process-spawnsync-env [11:45|% 15|+ 844|- 4]: release test-child-process-spawnsync-input [11:45|% 15|+ 844|- 4]: release test-child-process-spawnsync-kill-signal [11:45|% 15|+ 844|- 4]: release test-child-process-spawnsync-maxbuf [11:46|% 15|+ 845|- 4]: release test-child-process-spawnsync-non-string-... [11:47|% 15|+ 845|- 4]: release test-child-process-spawnsync-shell [11:47|% 15|+ 845|- 4]: release test-child-process-spawnsync-timeout [11:47|% 15|+ 845|- 4]: release test-child-process-spawnsync-validation-... [11:47|% 15|+ 845|- 4]: release test-child-process-stdin [11:49|% 15|+ 850|- 4]: release test-child-process-stdin-ipc === release test-esm-tla-unfinished === Path: es-module/test-esm-tla-unfinished Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-tla-unfinished.mjs --- TIMEOUT --- [11:52|% 15|+ 852|- 5]: release test-child-process-stdio [11:52|% 15|+ 852|- 5]: release test-child-process-stdio-big-write-end [11:53|% 15|+ 852|- 5]: release test-child-process-stdio-inherit [11:54|% 15|+ 852|- 5]: release test-child-process-stdio-merge-stdouts-i... [11:54|% 15|+ 852|- 5]: release test-child-process-stdio-overlapped === release test-esm-tla-syntax-errors-not-recognized-as-tla-error === Path: es-module/test-esm-tla-syntax-errors-not-recognized-as-tla-error Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-tla-syntax-errors-not-recognized-as-tla-error.mjs --- TIMEOUT --- [11:55|% 15|+ 853|- 6]: release test-child-process-stdio-reuse-readable-... [11:56|% 15|+ 856|- 6]: release test-child-process-stdout-flush [11:56|% 15|+ 856|- 6]: release test-child-process-stdout-flush-exit [11:59|% 15|+ 856|- 6]: release test-child-process-stdout-ipc [12:00|% 15|+ 860|- 6]: release test-child-process-uid-gid [12:00|% 15|+ 860|- 6]: release test-child-process-validate-stdio [12:02|% 15|+ 860|- 6]: release test-child-process-windows-hide [12:05|% 15|+ 862|- 6]: release test-cli-bad-options [12:09|% 15|+ 865|- 6]: release test-cli-eval [12:09|% 15|+ 865|- 6]: release test-cli-eval-event [12:11|% 15|+ 869|- 6]: release test-cli-node-cli-manpage-env-vars [12:11|% 15|+ 869|- 6]: release test-cli-node-cli-manpage-options [12:13|% 15|+ 876|- 6]: release test-cli-node-options [12:15|% 15|+ 884|- 6]: release test-cli-node-options-disallowed [12:15|% 15|+ 884|- 6]: release test-cli-node-options-docs [12:17|% 15|+ 884|- 6]: release test-cli-node-print-help [12:17|% 15|+ 884|- 6]: release test-cli-node-print-help-style [12:18|% 15|+ 884|- 6]: release test-cli-options-as-flags [12:19|% 15|+ 885|- 6]: release test-cli-options-negation [12:19|% 15|+ 885|- 6]: release test-cli-options-precedence [12:19|% 15|+ 885|- 6]: release test-cli-permission-deny-fs === release test-child-process-fork-closed-channel-segfault === Path: parallel/test-child-process-fork-closed-channel-segfault /build/nodejs-lts-krypton/src/node/test/parallel/test-child-process-fork-closed-channel-segfault.js:82 throw err; ^ Error: write EPIPE at target._send (node:internal/child_process:917:20) at ChildProcess. (node:internal/child_process:722:16) at ChildProcess.emit (node:events:526:24) at emit (node:internal/child_process:989:14) at process.processTicksAndRejections (node:internal/process/task_queues:91:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-child-process-fork-closed-channel-segfault.js [12:20|% 15|+ 885|- 7]: release test-cli-permission-multiple-allow [12:21|% 15|+ 886|- 7]: release test-cli-print-promise [12:23|% 15|+ 886|- 7]: release test-cli-syntax-eval [12:23|% 15|+ 888|- 7]: release test-cli-syntax-piped-bad [12:24|% 15|+ 888|- 7]: release test-cli-syntax-piped-good [12:24|% 15|+ 888|- 7]: release test-client-request-destroy [12:25|% 16|+ 894|- 7]: release test-cluster-accept-fail [12:25|% 16|+ 894|- 7]: release test-cluster-advanced-serialization [12:25|% 16|+ 894|- 7]: release test-cluster-basic [12:28|% 16|+ 894|- 7]: release test-cluster-bind-privileged-port [12:28|% 16|+ 896|- 7]: release test-cluster-bind-twice [12:28|% 16|+ 896|- 7]: release test-cluster-call-and-destroy [12:29|% 16|+ 902|- 7]: release test-cluster-child-index-dgram [12:29|% 16|+ 905|- 7]: release test-cluster-child-index-net [12:31|% 16|+ 907|- 7]: release test-cluster-concurrent-disconnect [12:31|% 16|+ 907|- 7]: release test-cluster-cwd [12:31|% 16|+ 907|- 7]: release test-cluster-dgram-1 [12:31|% 16|+ 907|- 7]: release test-cluster-dgram-2 [12:31|% 16|+ 907|- 7]: release test-cluster-dgram-bind-fd [12:31|% 16|+ 907|- 7]: release test-cluster-dgram-ipv6only [12:32|% 16|+ 908|- 7]: release test-cluster-dgram-reuse [12:33|% 16|+ 910|- 7]: release test-cluster-dgram-reuseport [12:33|% 16|+ 910|- 7]: release test-cluster-disconnect [12:33|% 16|+ 910|- 7]: release test-cluster-disconnect-before-exit [12:34|% 16|+ 910|- 7]: release test-cluster-disconnect-exitedAfterDisco... [12:34|% 16|+ 910|- 7]: release test-cluster-disconnect-idle-worker [12:34|% 16|+ 910|- 7]: release test-cluster-disconnect-leak [12:34|% 16|+ 910|- 7]: release test-cluster-disconnect-race [12:35|% 16|+ 910|- 7]: release test-cluster-disconnect-unshared-tcp [12:36|% 16|+ 910|- 7]: release test-cluster-disconnect-unshared-udp [12:36|% 16|+ 910|- 7]: release test-cluster-disconnect-with-no-workers [12:37|% 16|+ 910|- 7]: release test-cluster-eaccess [12:37|% 16|+ 910|- 7]: release test-cluster-eaddrinuse [12:41|% 16|+ 912|- 7]: release test-cluster-fork-env [12:42|% 16|+ 919|- 7]: release test-cluster-fork-stdio [12:45|% 16|+ 923|- 7]: release test-cluster-fork-windowsHide [12:45|% 16|+ 923|- 7]: release test-cluster-http-pipe [12:47|% 16|+ 926|- 7]: release test-cluster-invalid-message [12:50|% 16|+ 928|- 7]: release test-cluster-ipc-throw [12:54|% 16|+ 930|- 7]: release test-cluster-kill-disconnect [13:10|% 16|+ 930|- 7]: release test-cluster-kill-infinite-loop [13:10|% 16|+ 930|- 7]: release test-cluster-listen-pipe-readable-writab... [13:10|% 16|+ 930|- 7]: release test-cluster-listening-port [13:15|% 16|+ 931|- 7]: release test-cluster-message [13:20|% 16|+ 931|- 7]: release test-cluster-net-listen [13:48|% 16|+ 934|- 7]: release test-cluster-net-listen-backlog [13:49|% 16|+ 934|- 7]: release test-cluster-net-listen-ipv6only-false [13:49|% 16|+ 934|- 7]: release test-cluster-net-listen-relative-path [13:59|% 16|+ 939|- 7]: release test-cluster-net-reuseport [14:00|% 16|+ 939|- 7]: release test-cluster-net-send [14:00|% 16|+ 939|- 7]: release test-cluster-net-server-drop-connection [14:01|% 16|+ 939|- 7]: release test-cluster-primary-error [14:01|% 16|+ 939|- 7]: release test-cluster-primary-kill [14:04|% 16|+ 939|- 7]: release test-cluster-process-disconnect [14:05|% 16|+ 939|- 7]: release test-cluster-rr-domain-listen [14:05|% 16|+ 939|- 7]: release test-cluster-rr-handle-close [14:06|% 16|+ 939|- 7]: release test-cluster-rr-handle-keep-loop-alive [14:07|% 16|+ 939|- 7]: release test-cluster-rr-handle-ref-unref [14:09|% 16|+ 941|- 7]: release test-cluster-rr-ref [14:09|% 16|+ 941|- 7]: release test-cluster-send-deadlock [14:11|% 16|+ 941|- 7]: release test-cluster-send-handle-twice === release test-typescript === Path: es-module/test-typescript Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-typescript.mjs --- TIMEOUT --- [14:13|% 16|+ 946|- 8]: release test-cluster-send-socket-to-worker-http-... [14:14|% 16|+ 946|- 8]: release test-cluster-server-restart-none [14:18|% 16|+ 946|- 8]: release test-cluster-server-restart-rr [14:18|% 16|+ 946|- 8]: release test-cluster-setup-primary [14:19|% 16|+ 946|- 8]: release test-cluster-setup-primary-argv [14:19|% 16|+ 947|- 8]: release test-cluster-setup-primary-cumulative [14:21|% 16|+ 947|- 8]: release test-cluster-setup-primary-emit [14:21|% 16|+ 947|- 8]: release test-cluster-setup-primary-multiple [14:22|% 16|+ 947|- 8]: release test-cluster-shared-handle-bind-error [14:22|% 16|+ 947|- 8]: release test-cluster-shared-handle-bind-privileg... [14:28|% 16|+ 947|- 8]: release test-cluster-shared-leak [14:28|% 16|+ 947|- 8]: release test-cluster-uncaught-exception [14:31|% 16|+ 947|- 8]: release test-cluster-worker-constructor [14:31|% 16|+ 948|- 8]: release test-cluster-worker-death [14:31|% 16|+ 948|- 8]: release test-cluster-worker-destroy [14:33|% 17|+ 950|- 8]: release test-cluster-worker-disconnect [14:37|% 17|+ 950|- 8]: release test-cluster-worker-disconnect-on-error [14:47|% 17|+ 951|- 8]: release test-cluster-worker-events === release test-typescript-eval === Path: es-module/test-typescript-eval Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-typescript-eval.mjs --- TIMEOUT --- [14:51|% 17|+ 952|- 9]: release test-cluster-worker-exit [14:54|% 17|+ 952|- 9]: release test-cluster-worker-forced-exit [14:59|% 17|+ 963|- 9]: release test-cluster-worker-handle-close [15:07|% 17|+ 965|- 9]: release test-cluster-worker-init [15:07|% 17|+ 965|- 9]: release test-cluster-worker-isconnected [15:08|% 17|+ 965|- 9]: release test-cluster-worker-isdead [15:12|% 17|+ 965|- 9]: release test-cluster-worker-kill [15:14|% 17|+ 967|- 9]: release test-cluster-worker-kill-signal [15:14|% 17|+ 968|- 9]: release test-cluster-worker-no-exit [15:15|% 17|+ 968|- 9]: release test-cluster-worker-wait-server-close [15:15|% 17|+ 968|- 9]: release test-code-cache [15:35|% 17|+ 979|- 9]: release test-common [15:35|% 17|+ 979|- 9]: release test-common-countdown [15:40|% 17|+ 981|- 9]: release test-common-expect-warning [15:41|% 17|+ 981|- 9]: release test-common-gc [15:43|% 17|+ 981|- 9]: release test-common-must-not-call [15:46|% 17|+ 983|- 9]: release test-common-must-not-mutate-object-deep [15:46|% 17|+ 983|- 9]: release test-compile-cache-api-env [15:46|% 17|+ 984|- 9]: release test-compile-cache-api-error [15:48|% 17|+ 988|- 9]: release test-compile-cache-api-flush [15:51|% 17|+ 991|- 9]: release test-compile-cache-api-options-portable-... [15:51|% 17|+ 991|- 9]: release test-compile-cache-api-permission [15:51|% 17|+ 991|- 9]: release test-compile-cache-api-portable [15:51|% 17|+ 993|- 9]: release test-compile-cache-api-success [15:51|% 17|+ 994|- 9]: release test-compile-cache-api-tmpdir [15:51|% 17|+ 994|- 9]: release test-compile-cache-bad-syntax [15:54|% 17|+ 1001|- 9]: release test-compile-cache-disable [15:54|% 17|+ 1001|- 9]: release test-compile-cache-dynamic-import [15:54|% 17|+ 1001|- 9]: release test-compile-cache-esm [15:54|% 17|+ 1001|- 9]: release test-compile-cache-existing-directory [15:54|% 17|+ 1001|- 9]: release test-compile-cache-permission-allowed [15:54|% 17|+ 1001|- 9]: release test-compile-cache-permission-disallowe... [15:54|% 17|+ 1001|- 9]: release test-compile-cache-portable [15:55|% 17|+ 1001|- 9]: release test-compile-cache-portable-esm [15:55|% 17|+ 1001|- 9]: release test-compile-cache-success [15:55|% 17|+ 1001|- 9]: release test-compile-cache-typescript-commonjs [15:55|% 17|+ 1001|- 9]: release test-compile-cache-typescript-esm [15:57|% 18|+ 1005|- 9]: release test-compile-cache-typescript-strip-mis... [15:57|% 18|+ 1005|- 9]: release test-compile-cache-typescript-strip-sou... === release test-async-hooks-fatal-error === Path: parallel/test-async-hooks-fatal-error Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-async-hooks-fatal-error.js --- TIMEOUT --- [16:01|% 18|+ 1012|- 10]: release test-compile-cache-typescript-transform [16:02|% 18|+ 1012|- 10]: release test-compile-cache-updated-file [16:02|% 18|+ 1012|- 10]: release test-compression-decompression-stream [16:05|% 18|+ 1012|- 10]: release test-config-file [16:05|% 18|+ 1014|- 10]: release test-config-json-schema [16:06|% 18|+ 1014|- 10]: release test-console [16:06|% 18|+ 1014|- 10]: release test-console-assign-undefined [16:06|% 18|+ 1014|- 10]: release test-console-async-write-error [16:07|% 18|+ 1014|- 10]: release test-console-clear [16:09|% 18|+ 1020|- 10]: release test-console-count [16:09|% 18|+ 1020|- 10]: release test-console-diagnostics-channels [16:09|% 18|+ 1020|- 10]: release test-console-formatTime [16:09|% 18|+ 1020|- 10]: release test-console-group [16:10|% 18|+ 1020|- 10]: release test-console-instance [16:10|% 18|+ 1020|- 10]: release test-console-issue-43095 [16:12|% 18|+ 1020|- 10]: release test-console-log-stdio-broken-dest [16:12|% 18|+ 1027|- 10]: release test-console-log-throw-primitive [16:12|% 18|+ 1027|- 10]: release test-console-methods [16:12|% 18|+ 1027|- 10]: release test-console-no-swallow-stack-overflow [16:12|% 18|+ 1027|- 10]: release test-console-not-call-toString [16:12|% 18|+ 1027|- 10]: release test-console-self-assign [16:12|% 18|+ 1027|- 10]: release test-console-stdio-setters [16:13|% 18|+ 1028|- 10]: release test-console-sync-write-error [16:15|% 18|+ 1035|- 10]: release test-console-table [16:15|% 18|+ 1035|- 10]: release test-console-tty-colors [16:15|% 18|+ 1035|- 10]: release test-console-tty-colors-per-stream [16:15|% 18|+ 1035|- 10]: release test-console-with-frozen-intrinsics [16:15|% 18|+ 1035|- 10]: release test-constants [16:15|% 18|+ 1035|- 10]: release test-corepack-version [16:15|% 18|+ 1035|- 10]: release test-coverage-with-inspector-disabled [16:16|% 18|+ 1035|- 10]: release test-cppheap-stats [16:16|% 18|+ 1035|- 10]: release test-crypto [16:17|% 18|+ 1036|- 10]: release test-crypto-aes-wrap [16:19|% 18|+ 1036|- 10]: release test-crypto-argon2 [16:19|% 18|+ 1036|- 10]: release test-crypto-argon2-job [16:19|% 18|+ 1036|- 10]: release test-crypto-argon2-unsupported [16:20|% 18|+ 1039|- 10]: release test-crypto-async-sign-verify [16:20|% 18|+ 1039|- 10]: release test-crypto-authenticated [16:21|% 18|+ 1039|- 10]: release test-crypto-authenticated-stream [16:22|% 18|+ 1039|- 10]: release test-crypto-boringssl-evp-list [16:24|% 18|+ 1039|- 10]: release test-crypto-certificate [16:24|% 18|+ 1039|- 10]: release test-crypto-cipheriv-decipheriv [16:27|% 18|+ 1040|- 10]: release test-crypto-classes [16:27|% 18|+ 1040|- 10]: release test-crypto-default-shake-lengths [16:27|% 18|+ 1040|- 10]: release test-crypto-default-shake-lengths-onesh... [16:27|% 18|+ 1040|- 10]: release test-crypto-des3-wrap [16:27|% 18|+ 1040|- 10]: release test-crypto-dh [16:30|% 18|+ 1040|- 10]: release test-crypto-dh-constructor [16:35|% 18|+ 1046|- 10]: release test-crypto-dh-curves [16:36|% 18|+ 1046|- 10]: release test-crypto-dh-errors [16:37|% 18|+ 1048|- 10]: release test-crypto-dh-generate-keys [16:39|% 18|+ 1048|- 10]: release test-crypto-dh-group-setters [16:39|% 18|+ 1048|- 10]: release test-crypto-dh-leak [16:39|% 18|+ 1048|- 10]: release test-crypto-dh-modp2 [16:42|% 18|+ 1050|- 10]: release test-crypto-dh-modp2-views [16:43|% 18|+ 1050|- 10]: release test-crypto-dh-odd-key [16:45|% 18|+ 1053|- 10]: release test-crypto-dh-padding [16:45|% 18|+ 1053|- 10]: release test-crypto-dh-shared [16:45|% 18|+ 1053|- 10]: release test-crypto-dh-stateless [16:45|% 18|+ 1053|- 10]: release test-crypto-domain [16:45|% 18|+ 1053|- 10]: release test-crypto-domains [16:45|% 18|+ 1053|- 10]: release test-crypto-ecb [16:45|% 18|+ 1053|- 10]: release test-crypto-ecdh-convert-key [16:46|% 18|+ 1054|- 10]: release test-crypto-eddsa-variants [16:46|% 18|+ 1055|- 10]: release test-crypto-encap-decap [16:46|% 18|+ 1055|- 10]: release test-crypto-encoding-validation-error [16:51|% 18|+ 1055|- 10]: release test-crypto-fips [16:52|% 18|+ 1056|- 10]: release test-crypto-from-binary [16:52|% 18|+ 1056|- 10]: release test-crypto-gcm-explicit-short-tag [16:52|% 18|+ 1056|- 10]: release test-crypto-gcm-implicit-short-tag [16:53|% 18|+ 1056|- 10]: release test-crypto-getcipherinfo [16:53|% 18|+ 1057|- 10]: release test-crypto-hash [16:53|% 18|+ 1058|- 10]: release test-crypto-hash-stream-error [16:53|% 18|+ 1058|- 10]: release test-crypto-hash-stream-pipe [16:54|% 19|+ 1060|- 10]: release test-crypto-hkdf [16:56|% 19|+ 1063|- 10]: release test-crypto-hmac [16:56|% 19|+ 1065|- 10]: release test-crypto-key-objects [16:56|% 19|+ 1065|- 10]: release test-crypto-key-objects-messageport [16:58|% 19|+ 1066|- 10]: release test-crypto-key-objects-raw [16:59|% 19|+ 1066|- 10]: release test-crypto-key-objects-to-crypto-key [17:00|% 19|+ 1066|- 10]: release test-crypto-key-store [17:02|% 19|+ 1067|- 10]: release test-crypto-key-store-pkcs11 [17:02|% 19|+ 1068|- 10]: release test-crypto-keygen [17:02|% 19|+ 1068|- 10]: release test-crypto-keygen-async-dsa [17:02|% 19|+ 1068|- 10]: release test-crypto-keygen-async-dsa-key-object [17:02|% 19|+ 1068|- 10]: release test-crypto-keygen-async-elliptic-curve... [17:05|% 19|+ 1073|- 10]: release test-crypto-keygen-async-elliptic-curve... [17:05|% 19|+ 1073|- 10]: release test-crypto-keygen-async-elliptic-curve... [17:05|% 19|+ 1078|- 10]: release test-crypto-keygen-async-encrypted-priv... [17:06|% 19|+ 1078|- 10]: release test-crypto-keygen-async-encrypted-priv... [17:07|% 19|+ 1079|- 10]: release test-crypto-keygen-async-explicit-ellip... [17:12|% 19|+ 1096|- 10]: release test-crypto-keygen-async-explicit-ellip... [17:12|% 19|+ 1097|- 10]: release test-crypto-keygen-async-explicit-ellip... [17:12|% 19|+ 1097|- 10]: release test-crypto-keygen-async-named-elliptic... [17:12|% 19|+ 1100|- 10]: release test-crypto-keygen-async-named-elliptic... [17:13|% 19|+ 1100|- 10]: release test-crypto-keygen-async-named-elliptic... [17:13|% 19|+ 1100|- 10]: release test-crypto-keygen-async-rsa [17:13|% 19|+ 1100|- 10]: release test-crypto-keygen-bit-length [17:13|% 19|+ 1100|- 10]: release test-crypto-keygen-deprecation [17:14|% 19|+ 1100|- 10]: release test-crypto-keygen-dh-classic [17:14|% 19|+ 1100|- 10]: release test-crypto-keygen-duplicate-deprecated... [17:15|% 19|+ 1107|- 10]: release test-crypto-keygen-eddsa [17:15|% 19|+ 1110|- 10]: release test-crypto-keygen-empty-passphrase-no-... [17:17|% 19|+ 1112|- 10]: release test-crypto-keygen-empty-passphrase-no-... [17:17|% 19|+ 1112|- 10]: release test-crypto-keygen-invalid-parameter-en... [17:17|% 19|+ 1112|- 10]: release test-crypto-keygen-invalid-parameter-en... [17:17|% 19|+ 1112|- 10]: release test-crypto-keygen-key-object-without-e... [17:18|% 19|+ 1114|- 10]: release test-crypto-keygen-key-objects [17:18|% 19|+ 1114|- 10]: release test-crypto-keygen-missing-oid [17:18|% 19|+ 1114|- 10]: release test-crypto-keygen-no-rsassa-pss-params [17:18|% 19|+ 1114|- 10]: release test-crypto-keygen-non-standard-public-... [17:18|% 19|+ 1114|- 10]: release test-crypto-keygen-promisify [17:18|% 19|+ 1114|- 10]: release test-crypto-keygen-raw [17:18|% 20|+ 1116|- 10]: release test-crypto-keygen-rfc8017-9-1 [17:19|% 20|+ 1116|- 10]: release test-crypto-keygen-rfc8017-a-2-3 [17:19|% 20|+ 1116|- 10]: release test-crypto-keygen-rsa-pss [17:19|% 20|+ 1116|- 10]: release test-crypto-keygen-sync [17:19|% 20|+ 1116|- 10]: release test-crypto-keyobject-brand-check [17:19|% 20|+ 1116|- 10]: release test-crypto-keyobject-clone-transfer [17:19|% 20|+ 1116|- 10]: release test-crypto-keyobject-hidden-slots [17:19|% 20|+ 1116|- 10]: release test-crypto-keyobject-no-own-symbols [17:19|% 20|+ 1116|- 10]: release test-crypto-lazy-transform-writable [17:19|% 20|+ 1116|- 10]: release test-crypto-negative-zero [17:20|% 20|+ 1117|- 10]: release test-crypto-no-algorithm [17:20|% 20|+ 1117|- 10]: release test-crypto-oaep-zero-length [17:20|% 20|+ 1117|- 10]: release test-crypto-oneshot-hash [17:20|% 20|+ 1117|- 10]: release test-crypto-oneshot-hash-xof [17:21|% 20|+ 1123|- 10]: release test-crypto-op-during-process-exit [17:22|% 20|+ 1123|- 10]: release test-crypto-padding [17:22|% 20|+ 1123|- 10]: release test-crypto-padding-aes256 [17:22|% 20|+ 1123|- 10]: release test-crypto-pbkdf2 [17:22|% 20|+ 1123|- 10]: release test-crypto-pqc-encrypted-pkcs8 [17:22|% 20|+ 1123|- 10]: release test-crypto-pqc-key-objects-ml-dsa [17:22|% 20|+ 1123|- 10]: release test-crypto-pqc-key-objects-ml-kem [17:27|% 20|+ 1123|- 10]: release test-crypto-pqc-key-objects-slh-dsa [17:27|% 20|+ 1123|- 10]: release test-crypto-pqc-keygen-ml-dsa [17:32|% 20|+ 1131|- 10]: release test-crypto-pqc-keygen-ml-kem [17:32|% 20|+ 1131|- 10]: release test-crypto-pqc-keygen-slh-dsa [17:32|% 20|+ 1131|- 10]: release test-crypto-pqc-sign-verify-ml-dsa [17:34|% 20|+ 1131|- 10]: release test-crypto-prime [17:34|% 20|+ 1131|- 10]: release test-crypto-private-decrypt-gh32240 [17:36|% 20|+ 1131|- 10]: release test-crypto-psychic-signatures [17:37|% 20|+ 1131|- 10]: release test-crypto-publicDecrypt-fails-first-t... [17:37|% 20|+ 1131|- 10]: release test-crypto-random [17:38|% 20|+ 1131|- 10]: release test-crypto-randomfillsync-regression [17:39|% 20|+ 1139|- 10]: release test-crypto-randomuuid [17:41|% 20|+ 1143|- 10]: release test-crypto-randomuuidv7 [17:41|% 20|+ 1143|- 10]: release test-crypto-rsa-dsa [17:41|% 20|+ 1143|- 10]: release test-crypto-rsa-pss-default-salt-length [17:42|% 20|+ 1146|- 10]: release test-crypto-scrypt [17:45|% 20|+ 1146|- 10]: release test-crypto-sec-level [17:45|% 20|+ 1146|- 10]: release test-crypto-secret-keygen [17:46|% 20|+ 1152|- 10]: release test-crypto-secure-heap [17:46|% 20|+ 1152|- 10]: release test-crypto-sign-verify [17:46|% 20|+ 1152|- 10]: release test-crypto-stream [17:46|% 20|+ 1152|- 10]: release test-crypto-subtle-cross-realm [17:46|% 20|+ 1152|- 10]: release test-crypto-subtle-zero-length [17:46|% 20|+ 1152|- 10]: release test-crypto-update-encoding [17:46|% 20|+ 1152|- 10]: release test-crypto-verify-failure [17:47|% 20|+ 1165|- 10]: release test-crypto-webcrypto-aes-decrypt-tag-t... [17:47|% 20|+ 1165|- 10]: release test-crypto-worker-thread [17:47|% 20|+ 1165|- 10]: release test-crypto-x509 [17:47|% 20|+ 1165|- 10]: release test-cwd-enoent [17:47|% 20|+ 1165|- 10]: release test-cwd-enoent-improved-message [17:48|% 20|+ 1165|- 10]: release test-cwd-enoent-preload [17:48|% 20|+ 1165|- 10]: release test-cwd-enoent-repl [17:48|% 20|+ 1165|- 10]: release test-data-url [17:48|% 21|+ 1173|- 10]: release test-datetime-change-notify [17:48|% 21|+ 1175|- 10]: release test-debug-process [17:48|% 21|+ 1175|- 10]: release test-debug-v8-fast-api [17:49|% 21|+ 1175|- 10]: release test-debugger-address [17:49|% 21|+ 1175|- 10]: release test-debugger-auto-resume [17:49|% 21|+ 1178|- 10]: release test-debugger-backtrace [17:49|% 21|+ 1178|- 10]: release test-debugger-break [17:51|% 21|+ 1178|- 10]: release test-debugger-breakpoint-exists [17:52|% 21|+ 1179|- 10]: release test-debugger-clear-breakpoints [17:52|% 21|+ 1179|- 10]: release test-debugger-exceptions [17:52|% 21|+ 1179|- 10]: release test-debugger-exec [17:53|% 21|+ 1179|- 10]: release test-debugger-exec-scope [17:54|% 21|+ 1182|- 10]: release test-debugger-extract-function-name [17:58|% 21|+ 1182|- 10]: release test-debugger-heap-profiler [17:59|% 21|+ 1182|- 10]: release test-debugger-help [18:00|% 21|+ 1189|- 10]: release test-debugger-inspect-help [18:01|% 21|+ 1192|- 10]: release test-debugger-inspect-help-forwarding [18:01|% 21|+ 1192|- 10]: release test-debugger-invalid-json [18:01|% 21|+ 1192|- 10]: release test-debugger-list [18:01|% 21|+ 1192|- 10]: release test-debugger-low-level [18:01|% 21|+ 1192|- 10]: release test-debugger-no-inspect-brk [18:01|% 21|+ 1198|- 10]: release test-debugger-object-type-remote-object [18:01|% 21|+ 1198|- 10]: release test-debugger-pid [18:01|% 21|+ 1198|- 10]: release test-debugger-preserve-breaks [18:01|% 21|+ 1200|- 10]: release test-debugger-probe-activation [18:01|% 21|+ 1200|- 10]: release test-debugger-probe-bound-never-hit [18:01|% 21|+ 1200|- 10]: release test-debugger-probe-child-inspect-port-... [18:02|% 21|+ 1207|- 10]: release test-debugger-probe-cond [18:02|% 21|+ 1207|- 10]: release test-debugger-probe-cond-invalid [18:02|% 21|+ 1207|- 10]: release test-debugger-probe-cond-max-hit [18:02|% 21|+ 1207|- 10]: release test-debugger-probe-cond-shared [18:02|% 21|+ 1207|- 10]: release test-debugger-probe-cond-throws [18:02|% 21|+ 1207|- 10]: release test-debugger-probe-explicit-column [18:02|% 21|+ 1207|- 10]: release test-debugger-probe-expression-throws [18:04|% 21|+ 1209|- 10]: release test-debugger-probe-failure-hang-during... [18:04|% 21|+ 1209|- 10]: release test-debugger-probe-failure-process-exi... [18:05|% 21|+ 1209|- 10]: release test-debugger-probe-failure-resume [18:05|% 21|+ 1209|- 10]: release test-debugger-probe-global-option-order [18:05|% 21|+ 1209|- 10]: release test-debugger-probe-json [18:05|% 21|+ 1209|- 10]: release test-debugger-probe-json-preview [18:05|% 21|+ 1209|- 10]: release test-debugger-probe-json-special-values [18:07|% 21|+ 1209|- 10]: release test-debugger-probe-late-resolution [18:07|% 21|+ 1209|- 10]: release test-debugger-probe-launch [18:08|% 21|+ 1210|- 10]: release test-debugger-probe-max-hit [18:08|% 21|+ 1212|- 10]: release test-debugger-probe-max-hit-invalid [18:08|% 21|+ 1212|- 10]: release test-debugger-probe-max-hit-miss [18:08|% 21|+ 1212|- 10]: release test-debugger-probe-max-hit-partial [18:09|% 21|+ 1217|- 10]: release test-debugger-probe-max-hit-shared [18:11|% 21|+ 1219|- 10]: release test-debugger-probe-max-hit-text [18:12|% 21|+ 1219|- 10]: release test-debugger-probe-miss [18:12|% 21|+ 1220|- 10]: release test-debugger-probe-missing-expr [18:14|% 21|+ 1223|- 10]: release test-debugger-probe-multi-location [18:14|% 21|+ 1223|- 10]: release test-debugger-probe-narrow-suffix [18:14|% 21|+ 1226|- 10]: release test-debugger-probe-no-column-indent [18:15|% 21|+ 1226|- 10]: release test-debugger-probe-requires-separator [18:15|% 21|+ 1227|- 10]: release test-debugger-probe-script-throws [18:15|% 21|+ 1227|- 10]: release test-debugger-probe-startup-disconnect [18:15|% 21|+ 1227|- 10]: release test-debugger-probe-startup-pause [18:17|% 22|+ 1228|- 10]: release test-debugger-probe-target-syntax-error [18:20|% 22|+ 1229|- 10]: release test-debugger-probe-text [18:20|% 22|+ 1229|- 10]: release test-debugger-probe-text-special-values [18:21|% 22|+ 1232|- 10]: release test-debugger-probe-timeout [18:21|% 22|+ 1232|- 10]: release test-debugger-probe-typescript [18:23|% 22|+ 1233|- 10]: release test-debugger-profile [18:23|% 22|+ 1233|- 10]: release test-debugger-profile-command [18:23|% 22|+ 1233|- 10]: release test-debugger-random-port [18:23|% 22|+ 1233|- 10]: release test-debugger-random-port-with-inspect-... [18:23|% 22|+ 1233|- 10]: release test-debugger-repeat-last [18:23|% 22|+ 1233|- 10]: release test-debugger-restart-message [18:24|% 22|+ 1233|- 10]: release test-debugger-run-after-quit-restart [18:24|% 22|+ 1233|- 10]: release test-debugger-run-restart-init [18:24|% 22|+ 1233|- 10]: release test-debugger-sb-before-load [18:24|% 22|+ 1233|- 10]: release test-debugger-scripts [18:25|% 22|+ 1233|- 10]: release test-debugger-set-context-line-number [18:25|% 22|+ 1233|- 10]: release test-debugger-unavailable-port [18:25|% 22|+ 1233|- 10]: release test-debugger-use-strict [18:27|% 22|+ 1234|- 10]: release test-debugger-wait-for-debugger [18:28|% 22|+ 1235|- 10]: release test-debugger-watch-validation [18:43|% 22|+ 1246|- 10]: release test-debugger-watchers [18:43|% 22|+ 1246|- 10]: release test-debugger-websocket-secret-mismatch [18:43|% 22|+ 1246|- 10]: release test-delayed-require [18:45|% 22|+ 1246|- 10]: release test-destroy-socket-in-lookup [18:46|% 22|+ 1246|- 10]: release test-dgram-abort-closed [18:46|% 22|+ 1246|- 10]: release test-dgram-address [18:48|% 22|+ 1247|- 10]: release test-dgram-async-dispose [18:48|% 22|+ 1247|- 10]: release test-dgram-bind [18:49|% 22|+ 1247|- 10]: release test-dgram-bind-default-address [18:49|% 22|+ 1247|- 10]: release test-dgram-bind-error-callback [18:52|% 22|+ 1249|- 10]: release test-dgram-bind-error-repeat [18:52|% 22|+ 1249|- 10]: release test-dgram-bind-fd [18:52|% 22|+ 1249|- 10]: release test-dgram-bind-fd-error [18:53|% 22|+ 1249|- 10]: release test-dgram-bind-socket-close-before-clu... [18:57|% 22|+ 1249|- 10]: release test-dgram-bind-socket-close-before-loo... [19:01|% 22|+ 1249|- 10]: release test-dgram-bind-sync [19:01|% 22|+ 1249|- 10]: release test-dgram-blocklist [19:01|% 22|+ 1249|- 10]: release test-dgram-bytes-length [19:02|% 22|+ 1249|- 10]: release test-dgram-close [19:08|% 22|+ 1251|- 10]: release test-dgram-close-during-bind [19:08|% 22|+ 1251|- 10]: release test-dgram-close-in-listening [19:08|% 22|+ 1251|- 10]: release test-dgram-close-is-not-callback [19:08|% 22|+ 1251|- 10]: release test-dgram-close-signal [19:16|% 22|+ 1252|- 10]: release test-dgram-cluster-bind-error [19:17|% 22|+ 1253|- 10]: release test-dgram-cluster-close-during-bind [19:20|% 22|+ 1254|- 10]: release test-dgram-cluster-close-in-listening [19:20|% 22|+ 1254|- 10]: release test-dgram-connect [19:20|% 22|+ 1254|- 10]: release test-dgram-connect-send-callback-buffer [19:27|% 22|+ 1257|- 10]: release test-dgram-connect-send-callback-buffer... [19:28|% 22|+ 1257|- 10]: release test-dgram-connect-send-callback-multi-... [19:28|% 22|+ 1257|- 10]: release test-dgram-connect-send-default-host [19:31|% 22|+ 1257|- 10]: release test-dgram-connect-send-empty-array [19:31|% 22|+ 1257|- 10]: release test-dgram-connect-send-empty-buffer [19:32|% 22|+ 1257|- 10]: release test-dgram-connect-send-empty-packet [19:32|% 22|+ 1257|- 10]: release test-dgram-connect-send-multi-buffer-co... [19:33|% 22|+ 1257|- 10]: release test-dgram-connect-send-multi-string-ar... [19:33|% 22|+ 1257|- 10]: release test-dgram-connect-sync [19:33|% 22|+ 1257|- 10]: release test-dgram-create-socket-handle [19:33|% 22|+ 1257|- 10]: release test-dgram-create-socket-handle-fd [19:33|% 22|+ 1257|- 10]: release test-dgram-createSocket-type === release test-debugger-auto-resume === Path: parallel/test-debugger-auto-resume /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at file:///build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-auto-resume.mjs:26:13 at ModuleJob.run (node:internal/modules/esm/module_job:561:25) at async node:internal/modules/esm/loader:647:26 at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-auto-resume.mjs [19:37|% 22|+ 1262|- 11]: release test-dgram-custom-lookup === release test-debugger-exceptions === Path: parallel/test-debugger-exceptions /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exceptions.js:20:17 at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exceptions.js:63:5) at Module._compile (node:internal/modules/cjs/loader:1929:14) at Object..js (node:internal/modules/cjs/loader:2060:10) at Module.load (node:internal/modules/cjs/loader:1651:32) at Module._load (node:internal/modules/cjs/loader:1443:12) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exceptions.js [19:38|% 22|+ 1262|- 12]: release test-dgram-default-lookup-ip === release test-debugger-clear-breakpoints === Path: parallel/test-debugger-clear-breakpoints /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-clear-breakpoints.js:23:14) at Module._compile (node:internal/modules/cjs/loader:1929:14) at Object..js (node:internal/modules/cjs/loader:2060:10) at Module.load (node:internal/modules/cjs/loader:1651:32) at Module._load (node:internal/modules/cjs/loader:1443:12) at wrapModuleLoad (node:internal/modules/cjs/loader:261:19) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-clear-breakpoints.js [19:43|% 22|+ 1263|- 13]: release test-dgram-deprecation-error === release test-debugger-extract-function-name === Path: parallel/test-debugger-extract-function-name /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for />\s+$/ at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForPrompt (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:112:19) at file:///build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-extract-function-name.mjs:18:13 at ModuleJob.run (node:internal/modules/esm/module_job:561:25) at async node:internal/modules/esm/loader:647:26 at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-extract-function-name.mjs [19:44|% 22|+ 1263|- 14]: release test-dgram-error-message-address [19:44|% 22|+ 1263|- 14]: release test-dgram-exclusive-implicit-bind === release test-debugger-help === Path: parallel/test-debugger-help /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at file:///build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-help.mjs:13:13 at ModuleJob.run (node:internal/modules/esm/module_job:561:25) at async node:internal/modules/esm/loader:647:26 at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-help.mjs [19:47|% 22|+ 1266|- 15]: release test-dgram-implicit-bind [19:47|% 22|+ 1266|- 15]: release test-dgram-ipv6only [19:47|% 22|+ 1266|- 15]: release test-dgram-listen-after-bind [19:50|% 22|+ 1276|- 15]: release test-dgram-membership [19:50|% 22|+ 1276|- 15]: release test-dgram-msgsize [19:51|% 22|+ 1277|- 15]: release test-dgram-multicast-loopback [19:54|% 22|+ 1277|- 15]: release test-dgram-multicast-set-interface [19:54|% 22|+ 1277|- 15]: release test-dgram-multicast-setTTL [19:54|% 22|+ 1277|- 15]: release test-dgram-oob-buffer [19:55|% 23|+ 1280|- 15]: release test-dgram-recv-error [19:56|% 23|+ 1290|- 15]: release test-dgram-ref [19:56|% 23|+ 1290|- 15]: release test-dgram-reuseport [19:57|% 23|+ 1298|- 15]: release test-dgram-send-address-types [19:57|% 23|+ 1298|- 15]: release test-dgram-send-bad-arguments [19:58|% 23|+ 1298|- 15]: release test-dgram-send-callback-buffer [19:58|% 23|+ 1300|- 15]: release test-dgram-send-callback-buffer-empty-a... [19:58|% 23|+ 1304|- 15]: release test-dgram-send-callback-buffer-length [19:59|% 23|+ 1307|- 15]: release test-dgram-send-callback-buffer-length-... [19:59|% 23|+ 1307|- 15]: release test-dgram-send-callback-multi-buffer [19:59|% 23|+ 1308|- 15]: release test-dgram-send-callback-multi-buffer-e... [20:00|% 23|+ 1311|- 15]: release test-dgram-send-callback-recursive [20:00|% 23|+ 1312|- 15]: release test-dgram-send-cb-quelches-error [20:00|% 23|+ 1312|- 15]: release test-dgram-send-default-host [20:02|% 23|+ 1312|- 15]: release test-dgram-send-empty-array [20:02|% 23|+ 1312|- 15]: release test-dgram-send-empty-buffer [20:02|% 23|+ 1312|- 15]: release test-dgram-send-empty-packet [20:02|% 23|+ 1312|- 15]: release test-dgram-send-error [20:02|% 23|+ 1315|- 15]: release test-dgram-send-invalid-msg-type === release test-debugger-profile === Path: parallel/test-debugger-profile /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-profile.js:33:17 at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-profile.js:42:7) at Module._compile (node:internal/modules/cjs/loader:1929:14) at Object..js (node:internal/modules/cjs/loader:2060:10) at Module.load (node:internal/modules/cjs/loader:1651:32) at Module._load (node:internal/modules/cjs/loader:1443:12) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-profile.js [20:03|% 23|+ 1319|- 16]: release test-dgram-send-multi-buffer-copy [20:03|% 23|+ 1319|- 16]: release test-dgram-send-multi-string-array === release test-debugger-set-context-line-number === Path: parallel/test-debugger-set-context-line-number /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at file:///build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-set-context-line-number.mjs:24:13 at ModuleJob.run (node:internal/modules/esm/module_job:561:25) at async node:internal/modules/esm/loader:647:26 at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-set-context-line-number.mjs === release test-debugger-use-strict === Path: parallel/test-debugger-use-strict /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-use-strict.js:21:14) at Module._compile (node:internal/modules/cjs/loader:1929:14) at Object..js (node:internal/modules/cjs/loader:2060:10) at Module.load (node:internal/modules/cjs/loader:1651:32) at Module._load (node:internal/modules/cjs/loader:1443:12) at wrapModuleLoad (node:internal/modules/cjs/loader:261:19) { output: '' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-use-strict.js === release test-debugger-random-port-with-inspect-port === Path: parallel/test-debugger-random-port-with-inspect-port /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-random-port-with-inspect-port.js:16:13 at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-random-port-with-inspect-port.js:25:3) at Module._compile (node:internal/modules/cjs/loader:1929:14) at Object..js (node:internal/modules/cjs/loader:2060:10) at Module.load (node:internal/modules/cjs/loader:1651:32) at Module._load (node:internal/modules/cjs/loader:1443:12) { output: '< Debugger listening on ws://127.0.0.1:38999/c02198a7-55fc-4270-9de6-61ae81bc1d99\n' + '< For help, see: https://nodejs.org/learn/getting-started/debugging\n' + '< \n' + 'connecting to 127.0.0.1:38999 ... ok\n' + '< Debugger attached.\n' + '< \n' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-random-port-with-inspect-port.js [20:05|% 23|+ 1323|- 19]: release test-dgram-send-queue-info [20:05|% 23|+ 1323|- 19]: release test-dgram-sendto [20:06|% 23|+ 1323|- 19]: release test-dgram-setBroadcast [20:07|% 23|+ 1323|- 19]: release test-dgram-setTTL [20:07|% 23|+ 1323|- 19]: release test-dgram-socket-buffer-size [20:08|% 23|+ 1323|- 19]: release test-dgram-udp4 [20:08|% 23|+ 1323|- 19]: release test-dgram-udp6-link-local-address [20:08|% 23|+ 1323|- 19]: release test-dgram-udp6-send-default-host [20:08|% 23|+ 1323|- 19]: release test-dgram-unref [20:09|% 23|+ 1323|- 19]: release test-dgram-unref-in-cluster [20:13|% 23|+ 1324|- 19]: release test-diagnostic-channel-http-request-cr... [20:13|% 23|+ 1324|- 19]: release test-diagnostic-channel-http-response-c... [20:17|% 23|+ 1327|- 19]: release test-diagnostics-channel-bind-store [20:17|% 23|+ 1327|- 19]: release test-diagnostics-channel-child-process [20:18|% 23|+ 1330|- 19]: release test-diagnostics-channel-gc-maintains-s... [20:18|% 23|+ 1331|- 19]: release test-diagnostics-channel-gc-race-condit... [20:18|% 24|+ 1332|- 19]: release test-diagnostics-channel-has-subscriber... [20:20|% 24|+ 1332|- 19]: release test-diagnostics-channel-http [20:20|% 24|+ 1332|- 19]: release test-diagnostics-channel-http-server-st... [20:20|% 24|+ 1333|- 19]: release test-diagnostics-channel-http2-client-s... [20:20|% 24|+ 1333|- 19]: release test-diagnostics-channel-http2-client-s... [20:20|% 24|+ 1333|- 19]: release test-diagnostics-channel-http2-client-s... [20:21|% 24|+ 1333|- 19]: release test-diagnostics-channel-http2-client-s... === release test-debugger-random-port === Path: parallel/test-debugger-random-port /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92 const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`); ^ Error: Timeout (40000) while waiting for /break (?:on start )?in/i at /build/nodejs-lts-krypton/src/node/test/common/debugger.js:92:28 at new Promise () at Object.waitFor (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:67:14) at Object.waitForInitialBreak (/build/nodejs-lts-krypton/src/node/test/common/debugger.js:116:18) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-random-port.js:17:7) at Module._compile (node:internal/modules/cjs/loader:1929:14) at Object..js (node:internal/modules/cjs/loader:2060:10) at Module.load (node:internal/modules/cjs/loader:1651:32) at Module._load (node:internal/modules/cjs/loader:1443:12) at wrapModuleLoad (node:internal/modules/cjs/loader:261:19) { output: '< Debugger listening on ws://127.0.0.1:40039/c7d2b571-9989-4749-9281-e223fedeab14\n' + '< For help, see: https://nodejs.org/learn/getting-started/debugging\n' + '< \n' + 'connecting to 127.0.0.1:40039 ...' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-random-port.js [20:21|% 24|+ 1333|- 20]: release test-diagnostics-channel-http2-client-s... [20:21|% 24|+ 1333|- 20]: release test-diagnostics-channel-http2-client-s... [20:22|% 24|+ 1334|- 20]: release test-diagnostics-channel-http2-client-s... [20:22|% 24|+ 1334|- 20]: release test-diagnostics-channel-http2-client-s... [20:22|% 24|+ 1334|- 20]: release test-diagnostics-channel-http2-client-s... [20:22|% 24|+ 1335|- 20]: release test-diagnostics-channel-http2-client-s... [20:23|% 24|+ 1335|- 20]: release test-diagnostics-channel-http2-client-s... [20:23|% 24|+ 1335|- 20]: release test-diagnostics-channel-http2-server-s... [20:23|% 24|+ 1335|- 20]: release test-diagnostics-channel-http2-server-s... [20:23|% 24|+ 1336|- 20]: release test-diagnostics-channel-http2-server-s... [20:25|% 24|+ 1341|- 20]: release test-diagnostics-channel-http2-server-s... [20:25|% 24|+ 1342|- 20]: release test-diagnostics-channel-http2-server-s... [20:25|% 24|+ 1342|- 20]: release test-diagnostics-channel-http2-server-s... [20:25|% 24|+ 1342|- 20]: release test-diagnostics-channel-http2-server-s... [20:25|% 24|+ 1342|- 20]: release test-diagnostics-channel-many-channels [20:26|% 24|+ 1342|- 20]: release test-diagnostics-channel-memory-leak [20:26|% 24|+ 1342|- 20]: release test-diagnostics-channel-module-import [20:26|% 24|+ 1342|- 20]: release test-diagnostics-channel-module-import-... [20:26|% 24|+ 1342|- 20]: release test-diagnostics-channel-module-require [20:26|% 24|+ 1342|- 20]: release test-diagnostics-channel-module-require... [20:26|% 24|+ 1342|- 20]: release test-diagnostics-channel-net [20:26|% 24|+ 1342|- 20]: release test-diagnostics-channel-net-client-soc... [20:27|% 24|+ 1343|- 20]: release test-diagnostics-channel-object-channel... [20:27|% 24|+ 1343|- 20]: release test-diagnostics-channel-process [20:32|% 24|+ 1343|- 20]: release test-diagnostics-channel-pub-sub [20:32|% 24|+ 1353|- 20]: release test-diagnostics-channel-safe-subscribe... [20:32|% 24|+ 1353|- 20]: release test-diagnostics-channel-symbol-named [20:32|% 24|+ 1356|- 20]: release test-diagnostics-channel-sync-unsubscri... [20:34|% 24|+ 1358|- 20]: release test-diagnostics-channel-tracing-channe... [20:34|% 24|+ 1358|- 20]: release test-diagnostics-channel-tracing-channe... [20:34|% 24|+ 1358|- 20]: release test-diagnostics-channel-tracing-channe... [20:36|% 24|+ 1367|- 20]: release test-diagnostics-channel-tracing-channe... [20:36|% 24|+ 1367|- 20]: release test-diagnostics-channel-tracing-channe... [20:36|% 24|+ 1367|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1370|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1371|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1372|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1373|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1374|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1374|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1374|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1374|- 20]: release test-diagnostics-channel-tracing-channe... [20:37|% 24|+ 1374|- 20]: release test-diagnostics-channel-tracing-channe... [20:38|% 24|+ 1377|- 20]: release test-diagnostics-channel-udp [20:38|% 24|+ 1377|- 20]: release test-diagnostics-channel-web-locks [20:38|% 24|+ 1379|- 20]: release test-diagnostics-channel-worker-threads [20:40|% 25|+ 1387|- 20]: release test-diff [20:40|% 25|+ 1387|- 20]: release test-directory-import [20:40|% 25|+ 1387|- 20]: release test-disable-proto-delete [20:41|% 25|+ 1388|- 20]: release test-disable-proto-throw [20:41|% 25|+ 1388|- 20]: release test-disable-sigusr1 [20:42|% 25|+ 1388|- 20]: release test-dns [20:42|% 25|+ 1388|- 20]: release test-dns-cancel-reverse-lookup [20:42|% 25|+ 1388|- 20]: release test-dns-channel-cancel [20:42|% 25|+ 1388|- 20]: release test-dns-channel-cancel-promise [20:42|% 25|+ 1392|- 20]: release test-dns-channel-timeout [20:42|% 25|+ 1392|- 20]: release test-dns-default-order-ipv4 [20:42|% 25|+ 1392|- 20]: release test-dns-default-order-ipv6 [20:42|% 25|+ 1392|- 20]: release test-dns-default-order-verbatim [20:43|% 25|+ 1392|- 20]: release test-dns-get-server [20:44|% 25|+ 1392|- 20]: release test-dns-lookup [20:44|% 25|+ 1392|- 20]: release test-dns-lookup-promises [20:44|% 25|+ 1392|- 20]: release test-dns-lookup-promises-options-deprec... [20:45|% 25|+ 1392|- 20]: release test-dns-lookupService [20:45|% 25|+ 1392|- 20]: release test-dns-lookupService-promises [20:45|% 25|+ 1392|- 20]: release test-dns-memory-error [20:45|% 25|+ 1392|- 20]: release test-dns-multi-channel [20:47|% 25|+ 1392|- 20]: release test-dns-negative-zero [20:47|% 25|+ 1392|- 20]: release test-dns-perf_hooks [20:50|% 25|+ 1394|- 20]: release test-dns-promises-exists [20:56|% 25|+ 1396|- 20]: release test-dns-resolve-promises [20:56|% 25|+ 1396|- 20]: release test-dns-resolveany [20:56|% 25|+ 1396|- 20]: release test-dns-resolveany-bad-ancount [20:57|% 25|+ 1396|- 20]: release test-dns-resolveany-ttl-overflow [20:57|% 25|+ 1396|- 20]: release test-dns-resolvens-typeerror [20:57|% 25|+ 1396|- 20]: release test-dns-resolver-max-timeout [20:57|% 25|+ 1396|- 20]: release test-dns-resolvesrv [20:58|% 25|+ 1400|- 20]: release test-dns-resolvesrv-econnrefused [20:58|% 25|+ 1402|- 20]: release test-dns-set-default-order [20:58|% 25|+ 1402|- 20]: release test-dns-setlocaladdress [20:58|% 25|+ 1404|- 20]: release test-dns-setserver-when-querying [20:58|% 25|+ 1404|- 20]: release test-dns-setservers-type-check [20:58|% 25|+ 1404|- 20]: release test-domain-abort-on-uncaught [20:58|% 25|+ 1404|- 20]: release test-domain-add-remove [20:58|% 25|+ 1405|- 20]: release test-domain-async-id-map-leak [20:58|% 25|+ 1405|- 20]: release test-domain-bind-timeout [20:58|% 25|+ 1405|- 20]: release test-domain-crypto [20:58|% 25|+ 1405|- 20]: release test-domain-dep0097 [20:58|% 25|+ 1405|- 20]: release test-domain-ee [20:58|% 25|+ 1407|- 20]: release test-domain-ee-error-listener [20:58|% 25|+ 1407|- 20]: release test-domain-ee-implicit [20:59|% 25|+ 1414|- 20]: release test-domain-emit-error-handler-stack [20:59|% 25|+ 1414|- 20]: release test-domain-enter-exit [20:59|% 25|+ 1414|- 20]: release test-domain-error-types [20:59|% 25|+ 1415|- 20]: release test-domain-from-timer [20:59|% 25|+ 1417|- 20]: release test-domain-fs-enoent-stream [21:00|% 25|+ 1425|- 20]: release test-domain-http-server [21:00|% 25|+ 1426|- 20]: release test-domain-implicit-binding [21:01|% 25|+ 1427|- 20]: release test-domain-implicit-fs [21:09|% 26|+ 1451|- 20]: release test-domain-intercept [21:09|% 26|+ 1451|- 20]: release test-domain-load-after-set-uncaught-exc... [21:09|% 26|+ 1451|- 20]: release test-domain-multi [21:09|% 26|+ 1451|- 20]: release test-domain-multiple-errors [21:09|% 26|+ 1453|- 20]: release test-domain-nested [21:09|% 26|+ 1453|- 20]: release test-domain-nested-throw [21:09|% 26|+ 1453|- 20]: release test-domain-nexttick [21:09|% 26|+ 1453|- 20]: release test-domain-no-error-handler-abort-on-u... [21:09|% 26|+ 1453|- 20]: release test-domain-no-error-handler-abort-on-u... [21:10|% 26|+ 1455|- 20]: release test-domain-no-error-handler-abort-on-u... [21:10|% 26|+ 1455|- 20]: release test-domain-no-error-handler-abort-on-u... [21:11|% 26|+ 1456|- 20]: release test-domain-no-error-handler-abort-on-u... [21:11|% 26|+ 1456|- 20]: release test-domain-no-error-handler-abort-on-u... [21:11|% 26|+ 1456|- 20]: release test-domain-no-error-handler-abort-on-u... [21:11|% 26|+ 1456|- 20]: release test-domain-no-error-handler-abort-on-u... [21:11|% 26|+ 1456|- 20]: release test-domain-no-error-handler-abort-on-u... [21:11|% 26|+ 1456|- 20]: release test-domain-no-error-handler-abort-on-u... [21:11|% 26|+ 1458|- 20]: release test-domain-promise [21:12|% 26|+ 1459|- 20]: release test-domain-run [21:12|% 26|+ 1459|- 20]: release test-domain-safe-exit [21:12|% 26|+ 1459|- 20]: release test-domain-set-uncaught-exception-capt... [21:12|% 26|+ 1459|- 20]: release test-domain-stack [21:12|% 26|+ 1459|- 20]: release test-domain-stack-empty-in-process-unca... [21:13|% 26|+ 1459|- 20]: release test-domain-throw-error-then-throw-from... [21:13|% 26|+ 1459|- 20]: release test-domain-thrown-error-handler-stack [21:13|% 26|+ 1460|- 20]: release test-domain-timer [21:13|% 26|+ 1460|- 20]: release test-domain-timers [21:13|% 26|+ 1460|- 20]: release test-domain-timers-uncaught-exception [21:13|% 26|+ 1460|- 20]: release test-domain-top-level-error-handler-cle... [21:13|% 26|+ 1460|- 20]: release test-domain-top-level-error-handler-thr... [21:14|% 26|+ 1462|- 20]: release test-domain-uncaught-exception [21:14|% 26|+ 1463|- 20]: release test-domain-vm-promise-isolation [21:14|% 26|+ 1465|- 20]: release test-domain-with-abort-on-uncaught-exce... [21:15|% 26|+ 1467|- 20]: release test-domexception-cause [21:17|% 26|+ 1471|- 20]: release test-domexception-subclass [21:17|% 26|+ 1471|- 20]: release test-dotenv [21:17|% 26|+ 1471|- 20]: release test-dotenv-edge-cases [21:17|% 26|+ 1472|- 20]: release test-dotenv-node-options [21:17|% 26|+ 1472|- 20]: release test-double-tls-client [21:19|% 26|+ 1474|- 20]: release test-double-tls-server [21:19|% 26|+ 1474|- 20]: release test-dsa-fips-invalid-key [21:19|% 26|+ 1474|- 20]: release test-dummy-stdio [21:19|% 26|+ 1474|- 20]: release test-duplex-error [21:19|% 26|+ 1474|- 20]: release test-emit-after-uncaught-exception [21:19|% 26|+ 1474|- 20]: release test-env-newprotomethod-remove-unnecess... [21:19|% 26|+ 1474|- 20]: release test-env-var-no-warnings [21:19|% 26|+ 1474|- 20]: release test-err-name-deprecation [21:20|% 26|+ 1474|- 20]: release test-error-aggregateTwoErrors [21:20|% 26|+ 1474|- 20]: release test-error-format-list [21:21|% 26|+ 1474|- 20]: release test-error-prepare-stack-trace [21:25|% 26|+ 1475|- 20]: release test-error-reporting [21:26|% 26|+ 1475|- 20]: release test-error-value-type-detection [21:26|% 26|+ 1475|- 20]: release test-errors-aborterror [21:26|% 26|+ 1475|- 20]: release test-errors-hide-stack-frames [21:26|% 26|+ 1475|- 20]: release test-errors-systemerror [21:27|% 26|+ 1475|- 20]: release test-errors-systemerror-frozen-intrinsi... [21:28|% 26|+ 1475|- 20]: release test-errors-systemerror-stackTraceLimit... [21:28|% 26|+ 1476|- 20]: release test-errors-systemerror-stackTraceLimit... [21:28|% 26|+ 1477|- 20]: release test-errors-systemerror-stackTraceLimit... [21:28|% 26|+ 1477|- 20]: release test-errors-systemerror-stackTraceLimit... [21:30|% 26|+ 1480|- 20]: release test-errors-systemerror-stackTraceLimit... [21:30|% 26|+ 1480|- 20]: release test-eslint-alphabetize-errors [21:31|% 26|+ 1484|- 20]: release test-eslint-alphabetize-primordials [21:32|% 26|+ 1489|- 20]: release test-eslint-async-iife-no-unused-result [21:34|% 26|+ 1495|- 20]: release test-eslint-avoid-prototype-pollution [21:35|% 26|+ 1498|- 20]: release test-eslint-crypto-check [21:35|% 26|+ 1499|- 20]: release test-eslint-documented-deprecation-code... [21:36|% 27|+ 1501|- 20]: release test-eslint-documented-errors [21:36|% 27|+ 1501|- 20]: release test-eslint-duplicate-requires [21:37|% 27|+ 1501|- 20]: release test-eslint-eslint-check [21:37|% 27|+ 1501|- 20]: release test-eslint-func-name-matching [21:37|% 27|+ 1501|- 20]: release test-eslint-inspector-check [21:38|% 27|+ 1501|- 20]: release test-eslint-lowercase-name-for-primitiv... [21:44|% 27|+ 1502|- 20]: release test-eslint-must-call-assert [21:44|% 27|+ 1502|- 20]: release test-eslint-no-array-destructuring [21:44|% 27|+ 1502|- 20]: release test-eslint-no-cryptokey-public-accesso... [21:45|% 27|+ 1503|- 20]: release test-eslint-no-keyobject-cryptokey-inst... [21:46|% 27|+ 1503|- 20]: release test-eslint-no-keyobject-public-accesso... [21:46|% 27|+ 1503|- 20]: release test-eslint-no-unescaped-regexp-dot [21:48|% 27|+ 1510|- 20]: release test-eslint-non-ascii-character [21:48|% 27|+ 1510|- 20]: release test-eslint-prefer-abort-signal-abort [21:48|% 27|+ 1510|- 20]: release test-eslint-prefer-assert-iferror [21:48|% 27|+ 1510|- 20]: release test-eslint-prefer-assert-methods [21:48|% 27|+ 1510|- 20]: release test-eslint-prefer-common-mustnotcall [21:48|% 27|+ 1510|- 20]: release test-eslint-prefer-common-mustsucceed [21:49|% 27|+ 1510|- 20]: release test-eslint-prefer-optional-chaining [21:49|% 27|+ 1510|- 20]: release test-eslint-prefer-primordials [21:50|% 27|+ 1510|- 20]: release test-eslint-prefer-proto [21:57|% 27|+ 1512|- 20]: release test-eslint-prefer-util-format-errors [21:58|% 27|+ 1512|- 20]: release test-eslint-require-common-first [21:58|% 27|+ 1512|- 20]: release test-eslint-required-modules [21:58|% 27|+ 1512|- 20]: release test-esm-loader-hooks-inspect-brk [21:58|% 27|+ 1512|- 20]: release test-esm-loader-hooks-inspect-wait [22:00|% 27|+ 1512|- 20]: release test-eval [22:01|% 27|+ 1512|- 20]: release test-eval-disallow-code-generation-from... [22:01|% 27|+ 1512|- 20]: release test-eval-strict-referenceerror [22:01|% 27|+ 1513|- 20]: release test-event-capture-rejections [22:03|% 27|+ 1513|- 20]: release test-event-emitter-add-listeners [22:04|% 27|+ 1519|- 20]: release test-event-emitter-check-listener-leaks [22:04|% 27|+ 1521|- 20]: release test-event-emitter-emit-context [22:04|% 27|+ 1521|- 20]: release test-event-emitter-error-monitor [22:04|% 27|+ 1521|- 20]: release test-event-emitter-errors [22:04|% 27|+ 1521|- 20]: release test-event-emitter-get-max-listeners [22:04|% 27|+ 1521|- 20]: release test-event-emitter-invalid-listener [22:04|% 27|+ 1521|- 20]: release test-event-emitter-listener-count [22:05|% 27|+ 1521|- 20]: release test-event-emitter-listeners [22:07|% 27|+ 1524|- 20]: release test-event-emitter-listeners-side-effec... [22:10|% 27|+ 1531|- 20]: release test-event-emitter-max-listeners [22:11|% 27|+ 1532|- 20]: release test-event-emitter-max-listeners-warnin... [22:20|% 27|+ 1532|- 20]: release test-event-emitter-max-listeners-warnin... [22:21|% 27|+ 1532|- 20]: release test-event-emitter-max-listeners-warnin... [22:22|% 27|+ 1532|- 20]: release test-event-emitter-method-names [22:22|% 27|+ 1532|- 20]: release test-event-emitter-modify-in-emit [22:22|% 27|+ 1532|- 20]: release test-event-emitter-no-error-provided-to... [22:22|% 27|+ 1533|- 20]: release test-event-emitter-num-args [22:24|% 27|+ 1535|- 20]: release test-event-emitter-once [22:24|% 27|+ 1541|- 20]: release test-event-emitter-prepend [22:24|% 27|+ 1545|- 20]: release test-event-emitter-remove-all-listeners [22:24|% 27|+ 1545|- 20]: release test-event-emitter-remove-listeners [22:24|% 27|+ 1545|- 20]: release test-event-emitter-set-max-listeners-si... [22:25|% 27|+ 1545|- 20]: release test-event-emitter-special-event-names [22:27|% 27|+ 1545|- 20]: release test-event-emitter-subclass [22:27|% 27|+ 1545|- 20]: release test-event-emitter-symbols [22:27|% 27|+ 1545|- 20]: release test-event-target [22:27|% 27|+ 1545|- 20]: release test-eventemitter-asyncresource [22:27|% 27|+ 1548|- 20]: release test-events-add-abort-listener [22:27|% 27|+ 1548|- 20]: release test-events-customevent [22:27|% 27|+ 1548|- 20]: release test-events-getmaxlisteners [22:27|% 27|+ 1548|- 20]: release test-events-list [22:27|% 27|+ 1548|- 20]: release test-events-listener-count-with-listene... [22:27|% 27|+ 1552|- 20]: release test-events-on-async-iterator [22:27|% 27|+ 1552|- 20]: release test-events-once [22:27|% 27|+ 1552|- 20]: release test-events-static-geteventlisteners [22:28|% 27|+ 1552|- 20]: release test-events-uncaught-exception-stack [22:28|% 27|+ 1553|- 20]: release test-eventsource [22:28|% 27|+ 1553|- 20]: release test-eventsource-disabled === release test-config-file === Path: parallel/test-config-file 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-config-file.js --- TIMEOUT --- [22:30|% 28|+ 1576|- 21]: release test-eventtarget [22:31|% 28|+ 1578|- 21]: release test-eventtarget-brandcheck [22:31|% 28|+ 1578|- 21]: release test-eventtarget-custom-inspect-does-no... [22:33|% 28|+ 1579|- 21]: release test-eventtarget-memoryleakwarning [22:33|% 28|+ 1584|- 21]: release test-eventtarget-once-twice [22:34|% 28|+ 1584|- 21]: release test-exception-handler [22:34|% 28|+ 1584|- 21]: release test-exception-handler2 [22:34|% 28|+ 1584|- 21]: release test-experimental-shared-value-conveyor [22:34|% 28|+ 1584|- 21]: release test-fastutf8stream-destroy [22:34|% 28|+ 1584|- 21]: release test-fastutf8stream-end [22:34|% 28|+ 1584|- 21]: release test-fastutf8stream-flush [22:34|% 28|+ 1584|- 21]: release test-fastutf8stream-flush-mocks [22:34|% 28|+ 1584|- 21]: release test-fastutf8stream-flush-sync [22:37|% 28|+ 1593|- 21]: release test-fastutf8stream-fsync [22:37|% 28|+ 1593|- 21]: release test-fastutf8stream-full-write-utf8 [22:37|% 28|+ 1593|- 21]: release test-fastutf8stream-minlength [22:37|% 28|+ 1595|- 21]: release test-fastutf8stream-mode [22:37|% 28|+ 1595|- 21]: release test-fastutf8stream-partial-write-utf8 [22:37|% 28|+ 1595|- 21]: release test-fastutf8stream-periodicflush [22:37|% 28|+ 1595|- 21]: release test-fastutf8stream-reopen [22:37|% 28|+ 1596|- 21]: release test-fastutf8stream-retry [22:37|% 28|+ 1596|- 21]: release test-fastutf8stream-sync [22:37|% 28|+ 1596|- 21]: release test-fastutf8stream-write [22:37|% 28|+ 1596|- 21]: release test-fastutf8stream-write-buffer [22:37|% 28|+ 1596|- 21]: release test-fetch [22:37|% 28|+ 1597|- 21]: release test-fetch-mock [22:37|% 28|+ 1597|- 21]: release test-file [22:37|% 28|+ 1597|- 21]: release test-file-read-noexist [22:37|% 28|+ 1597|- 21]: release test-file-validate-mode-flag [22:37|% 28|+ 1597|- 21]: release test-file-write-stream [22:37|% 28|+ 1597|- 21]: release test-file-write-stream2 [22:38|% 28|+ 1598|- 21]: release test-file-write-stream3 [22:38|% 28|+ 1598|- 21]: release test-file-write-stream4 [22:38|% 28|+ 1598|- 21]: release test-file-write-stream5 [22:38|% 28|+ 1598|- 21]: release test-filehandle-autoclose [22:38|% 28|+ 1599|- 21]: release test-filehandle-close [22:38|% 28|+ 1600|- 21]: release test-filehandle-readablestream [22:38|% 28|+ 1600|- 21]: release test-fileurltopathbuffer [22:38|% 28|+ 1600|- 21]: release test-finalization-registry-shutdown [22:40|% 28|+ 1600|- 21]: release test-find-package-json [22:40|% 28|+ 1600|- 21]: release test-fixed-queue [22:40|% 28|+ 1600|- 21]: release test-force-repl [22:40|% 28|+ 1600|- 21]: release test-force-repl-with-eval [22:40|% 28|+ 1600|- 21]: release test-freelist [22:41|% 28|+ 1601|- 21]: release test-freeze-intrinsics [22:41|% 28|+ 1601|- 21]: release test-fs-access [22:42|% 28|+ 1601|- 21]: release test-fs-append-file [22:42|% 28|+ 1603|- 21]: release test-fs-append-file-flush [22:42|% 28|+ 1603|- 21]: release test-fs-append-file-sync [22:42|% 28|+ 1603|- 21]: release test-fs-assert-encoding-error [22:42|% 28|+ 1603|- 21]: release test-fs-buffer [22:42|% 28|+ 1603|- 21]: release test-fs-buffertype-writesync [22:42|% 28|+ 1603|- 21]: release test-fs-chmod [22:44|% 28|+ 1610|- 21]: release test-fs-chmod-mask [22:47|% 29|+ 1614|- 21]: release test-fs-chown-negative-one [22:47|% 29|+ 1614|- 21]: release test-fs-chown-type-check [22:54|% 29|+ 1614|- 21]: release test-fs-close [22:54|% 29|+ 1616|- 21]: release test-fs-close-errors [22:54|% 29|+ 1616|- 21]: release test-fs-constants [22:55|% 29|+ 1616|- 21]: release test-fs-copyfile [22:55|% 29|+ 1616|- 21]: release test-fs-copyfile-respect-permissions [22:55|% 29|+ 1616|- 21]: release test-fs-cp-async-async-filter-function [22:55|% 29|+ 1618|- 21]: release test-fs-cp-async-copy-non-directory-sym... [22:55|% 29|+ 1618|- 21]: release test-fs-cp-async-dereference-force-fals... [22:56|% 29|+ 1618|- 21]: release test-fs-cp-async-dereference-symlink [22:58|% 29|+ 1618|- 21]: release test-fs-cp-async-dest-symlink-points-to... [22:58|% 29|+ 1619|- 21]: release test-fs-cp-async-dir-exists-error-on-ex... [22:59|% 29|+ 1619|- 21]: release test-fs-cp-async-dir-to-file [22:59|% 29|+ 1619|- 21]: release test-fs-cp-async-error-on-exist [22:59|% 29|+ 1631|- 21]: release test-fs-cp-async-file-to-dir [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-file-to-file [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-file-url [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-filter-child-folder [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-filter-function [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-identical-src-dest [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-invalid-mode-range [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-invalid-options-type [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-nested-files-folders [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-no-errors-force-false [23:01|% 29|+ 1632|- 21]: release test-fs-cp-async-no-recursive [23:01|% 29|+ 1633|- 21]: release test-fs-cp-async-overwrites-force-true [23:02|% 29|+ 1633|- 21]: release test-fs-cp-async-preserve-timestamps [23:02|% 29|+ 1633|- 21]: release test-fs-cp-async-preserve-timestamps-re... [23:03|% 29|+ 1641|- 21]: release test-fs-cp-async-same-dir-twice [23:03|% 29|+ 1641|- 21]: release test-fs-cp-async-skip-validation-when-f... [23:04|% 29|+ 1643|- 21]: release test-fs-cp-async-socket [23:04|% 29|+ 1643|- 21]: release test-fs-cp-async-subdirectory-of-self [23:04|% 29|+ 1644|- 21]: release test-fs-cp-async-symlink-dest-points-to... [23:04|% 29|+ 1644|- 21]: release test-fs-cp-async-symlink-over-file [23:04|% 29|+ 1644|- 21]: release test-fs-cp-async-symlink-points-to-dest [23:04|% 29|+ 1644|- 21]: release test-fs-cp-async-verbatim-dir-symlinks-... [23:04|% 29|+ 1644|- 21]: release test-fs-cp-async-with-mode-flags [23:04|% 29|+ 1644|- 21]: release test-fs-cp-promises-async-error [23:04|% 29|+ 1644|- 21]: release test-fs-cp-promises-file-url [23:04|% 29|+ 1644|- 21]: release test-fs-cp-promises-invalid-mode [23:04|% 29|+ 1644|- 21]: release test-fs-cp-promises-mode-flags [23:06|% 29|+ 1644|- 21]: release test-fs-cp-promises-nested-folder-recur... [23:07|% 29|+ 1644|- 21]: release test-fs-cp-promises-options-validation [23:07|% 29|+ 1645|- 21]: release test-fs-cp-sync-apply-filter-function [23:08|% 29|+ 1645|- 21]: release test-fs-cp-sync-async-filter-error [23:10|% 29|+ 1656|- 21]: release test-fs-cp-sync-copy-directory-to-file-... [23:12|% 29|+ 1663|- 21]: release test-fs-cp-sync-copy-directory-without-... [23:13|% 29|+ 1663|- 21]: release test-fs-cp-sync-copy-file-to-directory-... [23:15|% 29|+ 1663|- 21]: release test-fs-cp-sync-copy-file-to-file-path [23:15|% 29|+ 1663|- 21]: release test-fs-cp-sync-copy-socket-error [23:17|% 30|+ 1668|- 21]: release test-fs-cp-sync-copy-symlink-not-pointi... [23:17|% 30|+ 1668|- 21]: release test-fs-cp-sync-copy-symlink-over-file-... [23:17|% 30|+ 1669|- 21]: release test-fs-cp-sync-copy-symlinks-to-existi... [23:17|% 30|+ 1669|- 21]: release test-fs-cp-sync-copy-to-subdirectory-er... [23:17|% 30|+ 1669|- 21]: release test-fs-cp-sync-dereference [23:17|% 30|+ 1671|- 21]: release test-fs-cp-sync-dereference-directory [23:18|% 30|+ 1671|- 21]: release test-fs-cp-sync-dereference-file [23:18|% 30|+ 1671|- 21]: release test-fs-cp-sync-dereference-twice [23:20|% 30|+ 1677|- 21]: release test-fs-cp-sync-dest-name-prefix-match [23:21|% 30|+ 1681|- 21]: release test-fs-cp-sync-dest-parent-name-prefix... [23:21|% 30|+ 1681|- 21]: release test-fs-cp-sync-directory-not-exist-err... [23:21|% 30|+ 1682|- 21]: release test-fs-cp-sync-error-on-exist [23:21|% 30|+ 1682|- 21]: release test-fs-cp-sync-file-url [23:21|% 30|+ 1682|- 21]: release test-fs-cp-sync-filename-too-long-error [23:21|% 30|+ 1682|- 21]: release test-fs-cp-sync-incompatible-options-er... [23:22|% 30|+ 1682|- 21]: release test-fs-cp-sync-mode-flags [23:22|% 30|+ 1682|- 21]: release test-fs-cp-sync-mode-invalid [23:22|% 30|+ 1682|- 21]: release test-fs-cp-sync-nested-files-folders [23:22|% 30|+ 1682|- 21]: release test-fs-cp-sync-no-overwrite-force-fals... [23:22|% 30|+ 1682|- 21]: release test-fs-cp-sync-options-invalid-type-er... [23:22|% 30|+ 1683|- 21]: release test-fs-cp-sync-overwrite-force-true [23:22|% 30|+ 1683|- 21]: release test-fs-cp-sync-parent-symlink-dest-poi... [23:24|% 30|+ 1683|- 21]: release test-fs-cp-sync-preserve-timestamps [23:24|% 30|+ 1683|- 21]: release test-fs-cp-sync-preserve-timestamps-rea... [23:24|% 30|+ 1683|- 21]: release test-fs-cp-sync-resolve-relative-symlin... [23:24|% 30|+ 1683|- 21]: release test-fs-cp-sync-resolve-relative-symlin... [23:24|% 30|+ 1683|- 21]: release test-fs-cp-sync-src-dest-identical-erro... [23:25|% 30|+ 1684|- 21]: release test-fs-cp-sync-src-parent-of-dest-erro... [23:29|% 30|+ 1689|- 21]: release test-fs-cp-sync-symlink-dest-points-to-... [23:30|% 30|+ 1690|- 21]: release test-fs-cp-sync-symlink-points-to-dest-... [23:30|% 30|+ 1690|- 21]: release test-fs-cp-sync-unicode-dest [23:30|% 30|+ 1690|- 21]: release test-fs-cp-sync-unicode-folder-names [23:30|% 30|+ 1690|- 21]: release test-fs-cp-sync-verbatim-dir-symlinks-w... [23:30|% 30|+ 1690|- 21]: release test-fs-cp-sync-verbatim-symlinks-inval... [23:30|% 30|+ 1690|- 21]: release test-fs-cp-sync-verbatim-symlinks-true [23:30|% 30|+ 1692|- 21]: release test-fs-empty-readStream [23:30|% 30|+ 1692|- 21]: release test-fs-error-messages [23:30|% 30|+ 1692|- 21]: release test-fs-exists [23:30|% 30|+ 1692|- 21]: release test-fs-existssync-false [23:30|% 30|+ 1692|- 21]: release test-fs-existssync-memleak-longpath [23:30|% 30|+ 1692|- 21]: release test-fs-fchmod [23:30|% 30|+ 1700|- 21]: release test-fs-fchown [23:30|% 30|+ 1700|- 21]: release test-fs-fchown-negative-one [23:30|% 30|+ 1700|- 21]: release test-fs-filehandle [23:31|% 30|+ 1700|- 21]: release test-fs-filehandle-use-after-close [23:31|% 30|+ 1700|- 21]: release test-fs-fmap [23:33|% 30|+ 1713|- 21]: release test-fs-fsync [23:35|% 30|+ 1722|- 21]: release test-fs-glob [23:36|% 30|+ 1723|- 21]: release test-fs-glob-throw [23:36|% 30|+ 1723|- 21]: release test-fs-internal-assertencoding [23:37|% 31|+ 1727|- 21]: release test-fs-lchmod [23:37|% 31|+ 1727|- 21]: release test-fs-lchown [23:37|% 31|+ 1727|- 21]: release test-fs-lchown-negative-one [23:37|% 31|+ 1736|- 21]: release test-fs-link [23:37|% 31|+ 1738|- 21]: release test-fs-long-path [23:37|% 31|+ 1738|- 21]: release test-fs-make-callback [23:37|% 31|+ 1738|- 21]: release test-fs-makeStatsCallback [23:37|% 31|+ 1738|- 21]: release test-fs-mkdir [23:37|% 31|+ 1738|- 21]: release test-fs-mkdir-mode-mask [23:37|% 31|+ 1738|- 21]: release test-fs-mkdir-recursive-eaccess [23:37|% 31|+ 1738|- 21]: release test-fs-mkdir-rmdir [23:37|% 31|+ 1738|- 21]: release test-fs-mkdtemp [23:37|% 31|+ 1738|- 21]: release test-fs-mkdtemp-prefix-check [23:37|% 31|+ 1738|- 21]: release test-fs-mkdtempDisposableSync [23:38|% 31|+ 1738|- 21]: release test-fs-negative-zero [23:38|% 31|+ 1738|- 21]: release test-fs-non-number-arguments-throw [23:40|% 31|+ 1739|- 21]: release test-fs-null-bytes [23:40|% 31|+ 1739|- 21]: release test-fs-open [23:40|% 31|+ 1739|- 21]: release test-fs-open-flags [23:40|% 31|+ 1739|- 21]: release test-fs-open-mode-mask [23:41|% 31|+ 1739|- 21]: release test-fs-open-no-close [23:42|% 31|+ 1741|- 21]: release test-fs-open-numeric-flags [23:42|% 31|+ 1741|- 21]: release test-fs-opendir [23:42|% 31|+ 1741|- 21]: release test-fs-operations-with-surrogate-pairs [23:43|% 31|+ 1742|- 21]: release test-fs-options-immutable [23:43|% 31|+ 1742|- 21]: release test-fs-promises [23:43|% 31|+ 1742|- 21]: release test-fs-promises-appendfile [23:43|% 31|+ 1742|- 21]: release test-fs-promises-exists [23:43|% 31|+ 1742|- 21]: release test-fs-promises-file-handle-aggregate-... [23:44|% 31|+ 1743|- 21]: release test-fs-promises-file-handle-append-fil... [23:45|% 31|+ 1743|- 21]: release test-fs-promises-file-handle-chmod [23:48|% 31|+ 1747|- 21]: release test-fs-promises-file-handle-close [23:48|% 31|+ 1747|- 21]: release test-fs-promises-file-handle-close-erro... [23:48|% 31|+ 1747|- 21]: release test-fs-promises-file-handle-dispose [23:48|% 31|+ 1749|- 21]: release test-fs-promises-file-handle-op-errors [23:49|% 31|+ 1749|- 21]: release test-fs-promises-file-handle-pull [23:49|% 31|+ 1749|- 21]: release test-fs-promises-file-handle-pullsync [23:50|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-read [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-read-worke... [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-readFile [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-readLines [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-stat [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-stream [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-sync [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-truncate [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-write [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-writeFile [23:51|% 31|+ 1759|- 21]: release test-fs-promises-file-handle-writer [23:52|% 31|+ 1759|- 21]: release test-fs-promises-mkdtempDisposable [23:53|% 31|+ 1759|- 21]: release test-fs-promises-readfile [23:54|% 31|+ 1759|- 21]: release test-fs-promises-readfile-buffer-option [23:54|% 31|+ 1759|- 21]: release test-fs-promises-readfile-empty [23:57|% 31|+ 1763|- 21]: release test-fs-promises-readfile-with-fd [23:59|% 31|+ 1765|- 21]: release test-fs-promises-statfs-validate-path [23:59|% 31|+ 1765|- 21]: release test-fs-promises-watch [24:00|% 31|+ 1770|- 21]: release test-fs-promises-watch-ignore-function [24:00|% 31|+ 1771|- 21]: release test-fs-promises-watch-ignore-glob [24:00|% 31|+ 1773|- 21]: release test-fs-promises-watch-ignore-invalid [24:00|% 31|+ 1773|- 21]: release test-fs-promises-watch-ignore-mixed [24:00|% 31|+ 1773|- 21]: release test-fs-promises-watch-ignore-regexp [24:00|% 31|+ 1773|- 21]: release test-fs-promises-watch-iterator [24:00|% 31|+ 1773|- 21]: release test-fs-promises-write-optional-params [24:01|% 31|+ 1773|- 21]: release test-fs-promises-writefile [24:01|% 31|+ 1778|- 21]: release test-fs-promisified [24:01|% 32|+ 1782|- 21]: release test-fs-read [24:01|% 32|+ 1782|- 21]: release test-fs-read-empty-buffer [24:03|% 32|+ 1787|- 21]: release test-fs-read-file-assert-encoding [24:03|% 32|+ 1787|- 21]: release test-fs-read-file-sync [24:03|% 32|+ 1787|- 21]: release test-fs-read-file-sync-hostname === release test-debugger-backtrace === Path: parallel/test-debugger-backtrace Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-backtrace.js --- TIMEOUT --- [24:04|% 32|+ 1789|- 22]: release test-fs-read-offset-null [24:04|% 32|+ 1789|- 22]: release test-fs-read-optional-params [24:04|% 32|+ 1789|- 22]: release test-fs-read-position-validation [24:04|% 32|+ 1789|- 22]: release test-fs-read-promises-optional-params === release test-debugger-break === Path: parallel/test-debugger-break Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-break.js --- TIMEOUT --- === release test-debugger-exec === Path: parallel/test-debugger-exec Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exec.js --- TIMEOUT --- === release test-debugger-breakpoint-exists === Path: parallel/test-debugger-breakpoint-exists Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-breakpoint-exists.js --- TIMEOUT --- [24:06|% 32|+ 1791|- 25]: release test-fs-read-promises-position-validati... [24:07|% 32|+ 1791|- 25]: release test-fs-read-stream [24:07|% 32|+ 1791|- 25]: release test-fs-read-stream-autoClose [24:07|% 32|+ 1792|- 25]: release test-fs-read-stream-concurrent-reads === release test-debugger-exec-scope === Path: parallel/test-debugger-exec-scope Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exec-scope.mjs --- TIMEOUT --- [24:09|% 32|+ 1802|- 26]: release test-fs-read-stream-double-close [24:10|% 32|+ 1806|- 26]: release test-fs-read-stream-encoding === release test-debugger-heap-profiler === Path: parallel/test-debugger-heap-profiler Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-heap-profiler.js --- TIMEOUT --- [24:11|% 32|+ 1808|- 27]: release test-fs-read-stream-err [24:11|% 32|+ 1808|- 27]: release test-fs-read-stream-fd [24:11|% 32|+ 1808|- 27]: release test-fs-read-stream-fd-leak [24:11|% 32|+ 1808|- 27]: release test-fs-read-stream-file-handle [24:12|% 32|+ 1808|- 27]: release test-fs-read-stream-inherit [24:12|% 32|+ 1808|- 27]: release test-fs-read-stream-patch-open [24:12|% 32|+ 1808|- 27]: release test-fs-read-stream-pos [24:13|% 32|+ 1809|- 27]: release test-fs-read-stream-resume [24:15|% 32|+ 1811|- 27]: release test-fs-read-stream-throw-type-error [24:15|% 32|+ 1811|- 27]: release test-fs-read-type [24:15|% 32|+ 1811|- 27]: release test-fs-read-zero-length [24:15|% 32|+ 1812|- 27]: release test-fs-readSync-optional-params [24:15|% 32|+ 1812|- 27]: release test-fs-readSync-position-validation === release test-debugger-inspect-help-forwarding === Path: parallel/test-debugger-inspect-help-forwarding Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-inspect-help-forwarding.mjs --- TIMEOUT --- [24:15|% 32|+ 1812|- 28]: release test-fs-readdir [24:15|% 32|+ 1812|- 28]: release test-fs-readdir-buffer [24:15|% 32|+ 1813|- 28]: release test-fs-readdir-pipe [24:15|% 32|+ 1813|- 28]: release test-fs-readdir-recursive [24:16|% 32|+ 1814|- 28]: release test-fs-readdir-stack-overflow === release test-debugger-probe-activation === Path: parallel/test-debugger-probe-activation Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-probe-activation.js --- TIMEOUT --- === release test-debugger-object-type-remote-object === Path: parallel/test-debugger-object-type-remote-object Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-object-type-remote-object.js --- TIMEOUT --- [24:16|% 32|+ 1815|- 30]: release test-fs-readdir-types === release test-debugger-preserve-breaks === Path: parallel/test-debugger-preserve-breaks Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-preserve-breaks.js --- TIMEOUT --- === release test-debugger-list === Path: parallel/test-debugger-list Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-list.js --- TIMEOUT --- [24:18|% 32|+ 1815|- 32]: release test-fs-readdir-types-symlinks === release test-debugger-low-level === Path: parallel/test-debugger-low-level Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-low-level.js --- TIMEOUT --- [24:18|% 32|+ 1816|- 33]: release test-fs-readdir-ucs2 [24:19|% 32|+ 1816|- 33]: release test-fs-readfile [24:19|% 32|+ 1818|- 33]: release test-fs-readfile-buffer-option [24:19|% 32|+ 1818|- 33]: release test-fs-readfile-empty [24:19|% 32|+ 1818|- 33]: release test-fs-readfile-eof [24:19|% 32|+ 1819|- 33]: release test-fs-readfile-error [24:20|% 32|+ 1822|- 33]: release test-fs-readfile-fd [24:20|% 32|+ 1822|- 33]: release test-fs-readfile-flags [24:21|% 32|+ 1822|- 33]: release test-fs-readfile-pipe [24:21|% 32|+ 1823|- 33]: release test-fs-readfile-pipe-large [24:21|% 33|+ 1828|- 33]: release test-fs-readfile-unlink [24:21|% 33|+ 1829|- 33]: release test-fs-readfile-zero-byte-liar [24:22|% 33|+ 1830|- 33]: release test-fs-readfilesync-enoent [24:22|% 33|+ 1830|- 33]: release test-fs-readfilesync-pipe-large [24:22|% 33|+ 1830|- 33]: release test-fs-readfilesync-utf8-sizes [24:22|% 33|+ 1830|- 33]: release test-fs-readlink-type-check [24:22|% 33|+ 1830|- 33]: release test-fs-readv [24:22|% 33|+ 1830|- 33]: release test-fs-readv-promises [24:23|% 33|+ 1832|- 33]: release test-fs-readv-promisify [24:23|% 33|+ 1832|- 33]: release test-fs-readv-sync [24:23|% 33|+ 1832|- 33]: release test-fs-ready-event-stream [24:23|% 33|+ 1832|- 33]: release test-fs-realpath [24:23|% 33|+ 1832|- 33]: release test-fs-realpath-async-stale-stat-value... [24:23|% 33|+ 1832|- 33]: release test-fs-realpath-buffer-encoding [24:24|% 33|+ 1833|- 33]: release test-fs-realpath-namespaced-drive-win [24:24|% 33|+ 1833|- 33]: release test-fs-realpath-native [24:26|% 33|+ 1836|- 33]: release test-fs-realpath-on-substed-drive [24:26|% 33|+ 1836|- 33]: release test-fs-realpath-pipe [24:27|% 33|+ 1836|- 33]: release test-fs-realpath-stale-stat-values [24:29|% 33|+ 1847|- 33]: release test-fs-rename-type-check [24:29|% 33|+ 1847|- 33]: release test-fs-rm [24:29|% 33|+ 1849|- 33]: release test-fs-rmSync-eperm-retries [24:29|% 33|+ 1849|- 33]: release test-fs-rmSync-special-char [24:29|% 33|+ 1849|- 33]: release test-fs-rmdir-recursive [24:29|% 33|+ 1849|- 33]: release test-fs-rmdir-recursive-sync-warns-not-... [24:29|% 33|+ 1849|- 33]: release test-fs-rmdir-recursive-sync-warns-on-f... [24:30|% 33|+ 1855|- 33]: release test-fs-rmdir-recursive-throws-not-foun... [24:30|% 33|+ 1855|- 33]: release test-fs-rmdir-recursive-throws-on-file [24:32|% 33|+ 1855|- 33]: release test-fs-rmdir-recursive-warns-not-found [24:32|% 33|+ 1855|- 33]: release test-fs-rmdir-recursive-warns-on-file [24:32|% 33|+ 1856|- 33]: release test-fs-rmdir-type-check [24:34|% 33|+ 1861|- 33]: release test-fs-sir-writes-alot [24:36|% 33|+ 1863|- 33]: release test-fs-stat [24:38|% 33|+ 1866|- 33]: release test-fs-stat-abort-test [24:38|% 33|+ 1866|- 33]: release test-fs-stat-bigint [24:38|% 33|+ 1866|- 33]: release test-fs-stat-date [24:38|% 33|+ 1866|- 33]: release test-fs-statfs [24:38|% 33|+ 1866|- 33]: release test-fs-stream-construct-compat-error-r... [24:38|% 33|+ 1869|- 33]: release test-fs-stream-construct-compat-error-w... [24:39|% 33|+ 1870|- 33]: release test-fs-stream-construct-compat-gracefu... [24:39|% 33|+ 1870|- 33]: release test-fs-stream-construct-compat-old-nod... [24:39|% 33|+ 1870|- 33]: release test-fs-stream-destroy-emit-error [24:39|% 33|+ 1870|- 33]: release test-fs-stream-double-close [24:39|% 33|+ 1870|- 33]: release test-fs-stream-fs-options [24:39|% 33|+ 1870|- 33]: release test-fs-stream-options [24:39|% 33|+ 1870|- 33]: release test-fs-stream-windows-handle [24:39|% 33|+ 1870|- 33]: release test-fs-symlink [24:39|% 33|+ 1870|- 33]: release test-fs-symlink-buffer-path [24:39|% 33|+ 1870|- 33]: release test-fs-symlink-dir [24:41|% 33|+ 1874|- 33]: release test-fs-symlink-dir-junction === release test-debugger-profile-command === Path: parallel/test-debugger-profile-command Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-profile-command.js --- TIMEOUT --- [24:41|% 33|+ 1875|- 34]: release test-fs-symlink-dir-junction-relative [24:41|% 33|+ 1875|- 34]: release test-fs-symlink-longpath === release test-debugger-restart-message === Path: parallel/test-debugger-restart-message Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-restart-message.js --- TIMEOUT --- === release test-debugger-sb-before-load === Path: parallel/test-debugger-sb-before-load Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-sb-before-load.js --- TIMEOUT --- [24:42|% 33|+ 1875|- 36]: release test-fs-sync-fd-leak === release test-debugger-run-after-quit-restart === Path: parallel/test-debugger-run-after-quit-restart Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-run-after-quit-restart.js --- TIMEOUT --- === release test-debugger-scripts === Path: parallel/test-debugger-scripts Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-scripts.js --- TIMEOUT --- [24:43|% 34|+ 1876|- 38]: release test-fs-syncwritestream [24:43|% 34|+ 1876|- 38]: release test-fs-timestamp-parsing-error [24:46|% 34|+ 1876|- 38]: release test-fs-truncate [24:46|% 34|+ 1876|- 38]: release test-fs-truncate-clear-file-zero [24:46|% 34|+ 1877|- 38]: release test-fs-truncate-sync [24:46|% 34|+ 1877|- 38]: release test-fs-unlink-type-check [24:46|% 34|+ 1877|- 38]: release test-fs-util-validateoffsetlength [24:46|% 34|+ 1877|- 38]: release test-fs-utils-get-dirents [24:46|% 34|+ 1877|- 38]: release test-fs-utimes [24:46|% 34|+ 1877|- 38]: release test-fs-utimes-y2K38 [24:46|% 34|+ 1877|- 38]: release test-fs-watch [24:46|% 34|+ 1878|- 38]: release test-fs-watch-abort-signal [24:48|% 34|+ 1878|- 38]: release test-fs-watch-close-when-destroyed [24:49|% 34|+ 1878|- 38]: release test-fs-watch-encoding [24:49|% 34|+ 1878|- 38]: release test-fs-watch-enoent [24:49|% 34|+ 1878|- 38]: release test-fs-watch-file-enoent-after-deletio... [24:50|% 34|+ 1878|- 38]: release test-fs-watch-ignore-function [24:50|% 34|+ 1878|- 38]: release test-fs-watch-ignore-glob [24:50|% 34|+ 1878|- 38]: release test-fs-watch-ignore-invalid [24:52|% 34|+ 1891|- 38]: release test-fs-watch-ignore-mixed [24:52|% 34|+ 1891|- 38]: release test-fs-watch-ignore-recursive-glob [24:52|% 34|+ 1891|- 38]: release test-fs-watch-ignore-recursive-glob-sub... [24:52|% 34|+ 1891|- 38]: release test-fs-watch-ignore-recursive-mixed [24:52|% 34|+ 1891|- 38]: release test-fs-watch-ignore-recursive-regexp [24:52|% 34|+ 1891|- 38]: release test-fs-watch-ignore-regexp [24:55|% 34|+ 1897|- 38]: release test-fs-watch-recursive-add-file [24:55|% 34|+ 1897|- 38]: release test-fs-watch-recursive-add-file-to-exi... [24:56|% 34|+ 1898|- 38]: release test-fs-watch-recursive-add-file-to-new... [24:56|% 34|+ 1898|- 38]: release test-fs-watch-recursive-add-file-with-u... [24:56|% 34|+ 1898|- 38]: release test-fs-watch-recursive-add-folder [24:58|% 34|+ 1901|- 38]: release test-fs-watch-recursive-assert-leaks [24:59|% 34|+ 1901|- 38]: release test-fs-watch-recursive-delete [24:59|% 34|+ 1901|- 38]: release test-fs-watch-recursive-delete-race [24:59|% 34|+ 1904|- 38]: release test-fs-watch-recursive-linux-parallel-... [24:59|% 34|+ 1907|- 38]: release test-fs-watch-recursive-prefix-sibling [24:59|% 34|+ 1907|- 38]: release test-fs-watch-recursive-promise [24:59|% 34|+ 1907|- 38]: release test-fs-watch-recursive-symlink [24:59|% 34|+ 1909|- 38]: release test-fs-watch-recursive-sync-write [25:00|% 34|+ 1911|- 38]: release test-fs-watch-recursive-update-file [25:00|% 34|+ 1911|- 38]: release test-fs-watch-recursive-validate [25:00|% 34|+ 1912|- 38]: release test-fs-watch-recursive-watch-file [25:00|% 34|+ 1912|- 38]: release test-fs-watch-ref-unref [25:00|% 34|+ 1915|- 38]: release test-fs-watch-stop-async [25:00|% 34|+ 1915|- 38]: release test-fs-watch-stop-sync [25:01|% 34|+ 1915|- 38]: release test-fs-watchfile [25:01|% 34|+ 1917|- 38]: release test-fs-watchfile-bigint [25:01|% 34|+ 1920|- 38]: release test-fs-watchfile-ref-unref [25:05|% 34|+ 1928|- 38]: release test-fs-whatwg-url [25:05|% 34|+ 1928|- 38]: release test-fs-write [25:05|% 34|+ 1928|- 38]: release test-fs-write-buffer [25:05|% 34|+ 1928|- 38]: release test-fs-write-buffer-large [25:05|% 34|+ 1928|- 38]: release test-fs-write-file [25:06|% 34|+ 1928|- 38]: release test-fs-write-file-buffer [25:08|% 34|+ 1928|- 38]: release test-fs-write-file-flush [25:11|% 34|+ 1928|- 38]: release test-fs-write-file-invalid-path [25:12|% 34|+ 1928|- 38]: release test-fs-write-file-sync [25:12|% 34|+ 1928|- 38]: release test-fs-write-file-typedarrays [25:12|% 34|+ 1928|- 38]: release test-fs-write-negativeoffset [25:13|% 34|+ 1928|- 38]: release test-fs-write-no-fd [25:13|% 34|+ 1929|- 38]: release test-fs-write-optional-params [25:14|% 34|+ 1929|- 38]: release test-fs-write-reuse-callback [25:15|% 34|+ 1929|- 38]: release test-fs-write-sigxfsz [25:15|% 34|+ 1929|- 38]: release test-fs-write-stream [25:15|% 34|+ 1929|- 38]: release test-fs-write-stream-autoclose-option [25:15|% 34|+ 1929|- 38]: release test-fs-write-stream-change-open [25:15|% 34|+ 1929|- 38]: release test-fs-write-stream-close-without-call... [25:15|% 34|+ 1929|- 38]: release test-fs-write-stream-double-close [25:15|% 34|+ 1930|- 38]: release test-fs-write-stream-eagain [25:15|% 34|+ 1931|- 38]: release test-fs-write-stream-encoding [25:15|% 35|+ 1935|- 38]: release test-fs-write-stream-end [25:15|% 35|+ 1937|- 38]: release test-fs-write-stream-err [25:15|% 35|+ 1937|- 38]: release test-fs-write-stream-file-handle [25:15|% 35|+ 1937|- 38]: release test-fs-write-stream-file-handle-2 [25:15|% 35|+ 1937|- 38]: release test-fs-write-stream-flush [25:18|% 35|+ 1937|- 38]: release test-fs-write-stream-fs [25:18|% 35|+ 1937|- 38]: release test-fs-write-stream-patch-open [25:19|% 35|+ 1937|- 38]: release test-fs-write-stream-throw-type-error [25:20|% 35|+ 1937|- 38]: release test-fs-write-sync [25:20|% 35|+ 1937|- 38]: release test-fs-write-sync-optional-params [25:21|% 35|+ 1938|- 38]: release test-fs-writefile-with-fd [25:22|% 35|+ 1938|- 38]: release test-fs-writestream-open-write [25:25|% 35|+ 1938|- 38]: release test-fs-writesync-crash [25:26|% 35|+ 1940|- 38]: release test-fs-writev [25:26|% 35|+ 1940|- 38]: release test-fs-writev-promises [25:26|% 35|+ 1943|- 38]: release test-fs-writev-sync [25:26|% 35|+ 1943|- 38]: release test-gc-http-client-connaborted [25:28|% 35|+ 1943|- 38]: release test-gc-net-timeout [25:28|% 35|+ 1943|- 38]: release test-gc-tls-external-memory [25:28|% 35|+ 1943|- 38]: release test-global [25:28|% 35|+ 1943|- 38]: release test-global-console-exists [25:29|% 35|+ 1947|- 38]: release test-global-customevent [25:30|% 35|+ 1947|- 38]: release test-global-domexception [25:30|% 35|+ 1947|- 38]: release test-global-encoder [25:30|% 35|+ 1948|- 38]: release test-global-setters [25:30|% 35|+ 1950|- 38]: release test-global-webcrypto [25:33|% 35|+ 1954|- 38]: release test-global-webcrypto-classes [25:33|% 35|+ 1954|- 38]: release test-global-webstreams [25:33|% 35|+ 1970|- 38]: release test-h2-large-header-cause-client-to-ha... [25:33|% 35|+ 1974|- 38]: release test-h2leak-destroy-session-on-socket-e... [25:34|% 35|+ 1974|- 38]: release test-handle-wrap-close-abort [25:34|% 35|+ 1974|- 38]: release test-handle-wrap-hasref [25:34|% 35|+ 1974|- 38]: release test-hash-seed [25:34|% 35|+ 1974|- 38]: release test-heap-embedder-graph [25:34|% 35|+ 1974|- 38]: release test-heap-prof-basic [25:35|% 35|+ 1976|- 38]: release test-heap-prof-dir-absolute [25:35|% 35|+ 1976|- 38]: release test-heap-prof-dir-name [25:36|% 35|+ 1979|- 38]: release test-heap-prof-dir-relative [25:37|% 36|+ 1991|- 38]: release test-heap-prof-exec-argv [25:37|% 36|+ 1991|- 38]: release test-heap-prof-exit [25:37|% 36|+ 1991|- 38]: release test-heap-prof-interval [25:37|% 36|+ 1991|- 38]: release test-heap-prof-invalid-args [25:37|% 36|+ 1991|- 38]: release test-heap-prof-loop-drained [25:38|% 36|+ 2000|- 38]: release test-heap-prof-name [25:38|% 36|+ 2000|- 38]: release test-heap-prof-sigint [25:38|% 36|+ 2002|- 38]: release test-heapdump-async-hooks-init-promise [25:39|% 36|+ 2002|- 38]: release test-heapsnapshot-near-heap-limit-by-ap... [25:40|% 36|+ 2004|- 38]: release test-heapsnapshot-near-heap-limit-worke... [25:40|% 36|+ 2004|- 38]: release test-http [25:40|% 36|+ 2004|- 38]: release test-http-1.0 [25:41|% 36|+ 2013|- 38]: release test-http-1.0-keep-alive [25:41|% 36|+ 2013|- 38]: release test-http-abort-before-end [25:41|% 36|+ 2013|- 38]: release test-http-abort-client [25:41|% 36|+ 2013|- 38]: release test-http-abort-queued [25:41|% 36|+ 2013|- 38]: release test-http-abort-stream-end [25:41|% 36|+ 2013|- 38]: release test-http-aborted [25:41|% 36|+ 2013|- 38]: release test-http-addrequest-localaddress [25:41|% 36|+ 2013|- 38]: release test-http-after-connect [25:41|% 36|+ 2013|- 38]: release test-http-agent [25:41|% 36|+ 2013|- 38]: release test-http-agent-abort-controller [25:42|% 36|+ 2014|- 38]: release test-http-agent-close [25:42|% 36|+ 2014|- 38]: release test-http-agent-destroyed-socket [25:42|% 36|+ 2014|- 38]: release test-http-agent-domain-reused-gc [25:42|% 36|+ 2014|- 38]: release test-http-agent-error-on-idle [25:42|% 36|+ 2014|- 38]: release test-http-agent-false [25:42|% 36|+ 2014|- 38]: release test-http-agent-free-socket-data-guard [25:42|% 36|+ 2014|- 38]: release test-http-agent-getname [25:42|% 36|+ 2014|- 38]: release test-http-agent-highwatermark-reuse [25:42|% 36|+ 2015|- 38]: release test-http-agent-keep-alive-timeout-buff... [25:42|% 36|+ 2015|- 38]: release test-http-agent-keepalive [25:43|% 36|+ 2016|- 38]: release test-http-agent-keepalive-delay [25:43|% 36|+ 2016|- 38]: release test-http-agent-keylog-existing-sockets [25:43|% 36|+ 2017|- 38]: release test-http-agent-maxsockets [25:44|% 36|+ 2017|- 38]: release test-http-agent-maxsockets-respected [25:44|% 36|+ 2017|- 38]: release test-http-agent-maxtotalsockets [25:49|% 36|+ 2026|- 38]: release test-http-agent-no-protocol [25:49|% 36|+ 2026|- 38]: release test-http-agent-null [25:49|% 36|+ 2026|- 38]: release test-http-agent-remove [25:50|% 36|+ 2029|- 38]: release test-http-agent-reuse-drained-socket-on... [25:50|% 36|+ 2029|- 38]: release test-http-agent-scheduling [25:51|% 36|+ 2029|- 38]: release test-http-agent-timeout [25:55|% 36|+ 2029|- 38]: release test-http-agent-timeout-option [25:57|% 36|+ 2029|- 38]: release test-http-agent-uninitialized [25:57|% 36|+ 2029|- 38]: release test-http-agent-uninitialized-with-hand... [25:57|% 36|+ 2030|- 38]: release test-http-allow-content-length-304 [25:57|% 36|+ 2030|- 38]: release test-http-allow-req-after-204-res [25:58|% 36|+ 2030|- 38]: release test-http-automatic-headers [26:00|% 36|+ 2031|- 38]: release test-http-autoselectfamily [26:00|% 36|+ 2031|- 38]: release test-http-bind-twice [26:00|% 36|+ 2032|- 38]: release test-http-blank-header [26:03|% 36|+ 2032|- 38]: release test-http-buffer-sanity [26:03|% 36|+ 2032|- 38]: release test-http-byteswritten [26:05|% 36|+ 2032|- 38]: release test-http-catch-uncaughtexception [26:05|% 36|+ 2032|- 38]: release test-http-chunk-extensions-limit [26:05|% 36|+ 2034|- 38]: release test-http-chunk-problem [26:05|% 36|+ 2034|- 38]: release test-http-chunked [26:05|% 36|+ 2034|- 38]: release test-http-chunked-304 [26:05|% 36|+ 2034|- 38]: release test-http-chunked-smuggling [26:05|% 36|+ 2034|- 38]: release test-http-client-abort [26:05|% 36|+ 2034|- 38]: release test-http-client-abort-destroy [26:05|% 36|+ 2034|- 38]: release test-http-client-abort-event [26:05|% 36|+ 2035|- 38]: release test-http-client-abort-keep-alive-destr... [26:05|% 36|+ 2035|- 38]: release test-http-client-abort-keep-alive-queue... [26:06|% 36|+ 2036|- 38]: release test-http-client-abort-keep-alive-queue... [26:06|% 36|+ 2039|- 38]: release test-http-client-abort-no-agent [26:07|% 36|+ 2039|- 38]: release test-http-client-abort-response-event [26:07|% 36|+ 2039|- 38]: release test-http-client-abort-unix-socket [26:07|% 36|+ 2039|- 38]: release test-http-client-abort2 [26:07|% 36|+ 2039|- 38]: release test-http-client-abort3 [26:07|% 36|+ 2039|- 38]: release test-http-client-aborted-event [26:07|% 36|+ 2039|- 38]: release test-http-client-agent [26:07|% 36|+ 2039|- 38]: release test-http-client-agent-abort-close-even... [26:07|% 36|+ 2039|- 38]: release test-http-client-agent-end-close-event [26:07|% 36|+ 2041|- 38]: release test-http-client-check-http-token [26:07|% 36|+ 2041|- 38]: release test-http-client-close-event [26:07|% 36|+ 2041|- 38]: release test-http-client-close-with-default-age... [26:07|% 36|+ 2042|- 38]: release test-http-client-default-headers-exist [26:07|% 36|+ 2043|- 38]: release test-http-client-defaults [26:07|% 36|+ 2043|- 38]: release test-http-client-encoding [26:07|% 36|+ 2043|- 38]: release test-http-client-error-rawbytes [26:08|% 36|+ 2043|- 38]: release test-http-client-finished [26:08|% 37|+ 2046|- 38]: release test-http-client-get-url [26:08|% 37|+ 2046|- 38]: release test-http-client-headers-array [26:08|% 37|+ 2047|- 38]: release test-http-client-headers-host-array [26:09|% 37|+ 2047|- 38]: release test-http-client-highwatermark [26:11|% 37|+ 2048|- 38]: release test-http-client-immediate-error [26:11|% 37|+ 2049|- 38]: release test-http-client-incomingmessage-destro... [26:12|% 37|+ 2049|- 38]: release test-http-client-input-function [26:12|% 37|+ 2049|- 38]: release test-http-client-insecure-http-parser-e... [26:13|% 37|+ 2055|- 38]: release test-http-client-invalid-path [26:13|% 37|+ 2056|- 38]: release test-http-client-keep-alive-hint [26:13|% 37|+ 2056|- 38]: release test-http-client-keep-alive-release-bef... [26:14|% 37|+ 2062|- 38]: release test-http-client-leaky-with-double-resp... [26:14|% 37|+ 2062|- 38]: release test-http-client-null-prototype-options [26:15|% 37|+ 2062|- 38]: release test-http-client-override-global-agent [26:15|% 37|+ 2062|- 38]: release test-http-client-parse-error [26:21|% 37|+ 2064|- 38]: release test-http-client-path-toctou [26:25|% 37|+ 2070|- 38]: release test-http-client-pipe-end [26:26|% 37|+ 2070|- 38]: release test-http-client-race [26:29|% 37|+ 2073|- 38]: release test-http-client-race-2 [26:29|% 37|+ 2073|- 38]: release test-http-client-read-in-error [26:29|% 37|+ 2073|- 38]: release test-http-client-readable [26:29|% 37|+ 2073|- 38]: release test-http-client-reject-chunked-with-co... [26:29|% 37|+ 2076|- 38]: release test-http-client-reject-cr-no-lf [26:29|% 37|+ 2076|- 38]: release test-http-client-reject-unexpected-agen... [26:29|% 37|+ 2076|- 38]: release test-http-client-req-error-dont-double-... [26:29|% 37|+ 2079|- 38]: release test-http-client-request-listeners-leak [26:30|% 37|+ 2083|- 38]: release test-http-client-request-options [26:30|% 37|+ 2083|- 38]: release test-http-client-res-destroyed [26:30|% 37|+ 2087|- 38]: release test-http-client-response-domain [26:31|% 37|+ 2087|- 38]: release test-http-client-response-timeout [26:31|% 37|+ 2087|- 38]: release test-http-client-set-timeout [26:31|% 37|+ 2087|- 38]: release test-http-client-set-timeout-after-end [26:31|% 37|+ 2087|- 38]: release test-http-client-spurious-aborted [26:32|% 37|+ 2087|- 38]: release test-http-client-timeout [26:32|% 37|+ 2087|- 38]: release test-http-client-timeout-agent [26:32|% 37|+ 2088|- 38]: release test-http-client-timeout-connect-listen... [26:32|% 37|+ 2088|- 38]: release test-http-client-timeout-event [26:33|% 37|+ 2088|- 38]: release test-http-client-timeout-on-connect [26:33|% 37|+ 2090|- 38]: release test-http-client-timeout-option [26:33|% 37|+ 2090|- 38]: release test-http-client-timeout-option-listene... [26:33|% 37|+ 2090|- 38]: release test-http-client-timeout-option-with-ag... [26:33|% 37|+ 2092|- 38]: release test-http-client-timeout-with-data [26:33|% 37|+ 2092|- 38]: release test-http-client-unescaped-path [26:34|% 37|+ 2099|- 38]: release test-http-client-upload [26:35|% 37|+ 2099|- 38]: release test-http-client-upload-buf [26:35|% 37|+ 2099|- 38]: release test-http-client-with-create-connection [26:35|% 38|+ 2101|- 38]: release test-http-common [26:35|% 38|+ 2102|- 38]: release test-http-conn-reset [26:35|% 38|+ 2102|- 38]: release test-http-connect [26:36|% 38|+ 2105|- 38]: release test-http-connect-req-res [26:36|% 38|+ 2108|- 38]: release test-http-content-length [26:36|% 38|+ 2108|- 38]: release test-http-content-length-mismatch [26:36|% 38|+ 2108|- 38]: release test-http-contentLength0 [26:36|% 38|+ 2109|- 38]: release test-http-correct-hostname [26:37|% 38|+ 2109|- 38]: release test-http-createConnection [26:37|% 38|+ 2109|- 38]: release test-http-date-header [26:37|% 38|+ 2109|- 38]: release test-http-debug [26:37|% 38|+ 2109|- 38]: release test-http-decoded-auth [26:37|% 38|+ 2109|- 38]: release test-http-default-encoding [26:38|% 38|+ 2109|- 38]: release test-http-default-port [26:38|% 38|+ 2109|- 38]: release test-http-destroyed-socket-write2 [26:38|% 38|+ 2109|- 38]: release test-http-dns-error [26:39|% 38|+ 2120|- 38]: release test-http-dont-set-default-headers [26:40|% 38|+ 2120|- 38]: release test-http-dont-set-default-headers-with... [26:40|% 38|+ 2120|- 38]: release test-http-dont-set-default-headers-with... [26:41|% 38|+ 2120|- 38]: release test-http-double-content-length [26:42|% 38|+ 2128|- 38]: release test-http-dummy-characters-smuggling [26:45|% 38|+ 2142|- 38]: release test-http-dump-req-when-res-ends [26:45|% 38|+ 2142|- 38]: release test-http-early-hints [26:45|% 38|+ 2144|- 38]: release test-http-early-hints-invalid-argument [26:45|% 38|+ 2144|- 38]: release test-http-end-throw-socket-handling [26:45|% 38|+ 2144|- 38]: release test-http-eof-on-connect [26:45|% 38|+ 2144|- 38]: release test-http-exceptions [26:46|% 38|+ 2144|- 38]: release test-http-expect-continue [26:47|% 38|+ 2144|- 38]: release test-http-expect-continue-reuse-race [26:47|% 38|+ 2144|- 38]: release test-http-expect-handling [26:47|% 38|+ 2144|- 38]: release test-http-extra-response [26:49|% 38|+ 2144|- 38]: release test-http-flush-headers [26:50|% 38|+ 2144|- 38]: release test-http-flush-response-headers [26:50|% 38|+ 2144|- 38]: release test-http-full-response [26:50|% 38|+ 2146|- 38]: release test-http-generic-streams [26:50|% 38|+ 2150|- 38]: release test-http-get-pipeline-problem [26:50|% 38|+ 2150|- 38]: release test-http-head-request [26:50|% 38|+ 2150|- 38]: release test-http-head-response-has-no-body [26:51|% 38|+ 2153|- 38]: release test-http-head-response-has-no-body-end [26:51|% 38|+ 2153|- 38]: release test-http-head-response-has-no-body-end... [26:51|% 38|+ 2153|- 38]: release test-http-head-throw-on-response-body-w... [26:51|% 38|+ 2154|- 38]: release test-http-header-badrequest [26:52|% 39|+ 2157|- 38]: release test-http-header-obstext [26:52|% 39|+ 2159|- 38]: release test-http-header-overflow [26:52|% 39|+ 2159|- 38]: release test-http-header-owstext [26:52|% 39|+ 2159|- 38]: release test-http-header-read [26:52|% 39|+ 2159|- 38]: release test-http-header-validators [26:52|% 39|+ 2159|- 38]: release test-http-header-value-relaxed [26:52|% 39|+ 2159|- 38]: release test-http-headers-distinct-proto [26:52|% 39|+ 2159|- 38]: release test-http-hex-write [26:52|% 39|+ 2159|- 38]: release test-http-highwatermark [26:52|% 39|+ 2160|- 38]: release test-http-host-header-ipv6-fail [26:52|% 39|+ 2160|- 38]: release test-http-host-headers [26:54|% 39|+ 2160|- 38]: release test-http-hostname-typechecking [26:54|% 39|+ 2161|- 38]: release test-http-import-websocket [26:54|% 39|+ 2161|- 38]: release test-http-incoming-matchKnownFields [26:54|% 39|+ 2161|- 38]: release test-http-incoming-message-connection-s... [26:54|% 39|+ 2161|- 38]: release test-http-incoming-message-destroy [26:54|% 39|+ 2161|- 38]: release test-http-incoming-message-options [26:54|% 39|+ 2161|- 38]: release test-http-incoming-pipelined-socket-des... [26:57|% 39|+ 2161|- 38]: release test-http-information-headers [26:57|% 39|+ 2161|- 38]: release test-http-information-processing [26:58|% 39|+ 2161|- 38]: release test-http-insecure-parser [26:58|% 39|+ 2161|- 38]: release test-http-insecure-parser-per-stream [26:59|% 39|+ 2161|- 38]: release test-http-invalid-path-chars [26:59|% 39|+ 2161|- 38]: release test-http-invalid-te [27:01|% 39|+ 2164|- 38]: release test-http-invalid-urls [27:02|% 39|+ 2164|- 38]: release test-http-invalidheaderfield [27:02|% 39|+ 2164|- 38]: release test-http-invalidheaderfield2 [27:02|% 39|+ 2164|- 38]: release test-http-keep-alive [27:02|% 39|+ 2164|- 38]: release test-http-keep-alive-close-on-header [27:03|% 39|+ 2164|- 38]: release test-http-keep-alive-drop-requests [27:05|% 39|+ 2164|- 38]: release test-http-keep-alive-empty-line [27:09|% 39|+ 2164|- 38]: release test-http-keep-alive-max-requests [27:09|% 39|+ 2164|- 38]: release test-http-keep-alive-pipeline-max-reque... [27:09|% 39|+ 2164|- 38]: release test-http-keep-alive-timeout [27:09|% 39|+ 2164|- 38]: release test-http-keep-alive-timeout-buffer [27:11|% 39|+ 2175|- 38]: release test-http-keep-alive-timeout-custom [27:11|% 39|+ 2175|- 38]: release test-http-keep-alive-timeout-race-condi... [27:11|% 39|+ 2179|- 38]: release test-http-keepalive-client [27:11|% 39|+ 2179|- 38]: release test-http-keepalive-free [27:11|% 39|+ 2179|- 38]: release test-http-keepalive-override [27:11|% 39|+ 2179|- 38]: release test-http-keepalive-request [27:11|% 39|+ 2181|- 38]: release test-http-listening [27:11|% 39|+ 2182|- 38]: release test-http-localaddress [27:12|% 39|+ 2182|- 38]: release test-http-localaddress-bind-error [27:12|% 39|+ 2182|- 38]: release test-http-malformed-request [27:12|% 39|+ 2182|- 38]: release test-http-many-ended-pipelines [27:13|% 39|+ 2186|- 38]: release test-http-max-header-size [27:14|% 39|+ 2186|- 38]: release test-http-max-header-size-per-stream [27:14|% 39|+ 2186|- 38]: release test-http-max-headers-count [27:14|% 39|+ 2189|- 38]: release test-http-max-headers-count-overflow [27:14|% 39|+ 2189|- 38]: release test-http-max-http-headers [27:14|% 39|+ 2192|- 38]: release test-http-max-sockets [27:16|% 39|+ 2202|- 38]: release test-http-methods [27:16|% 39|+ 2202|- 38]: release test-http-missing-header-separator-cr [27:16|% 39|+ 2203|- 38]: release test-http-missing-header-separator-lf [27:18|% 39|+ 2212|- 38]: release test-http-multi-line-headers [27:18|% 39|+ 2212|- 38]: release test-http-multiple-headers [27:18|% 39|+ 2212|- 38]: release test-http-mutable-headers [27:18|% 39|+ 2212|- 38]: release test-http-no-content-length [27:18|% 39|+ 2212|- 38]: release test-http-no-read-no-dump [27:18|% 39|+ 2212|- 38]: release test-http-nodelay [27:18|% 39|+ 2212|- 38]: release test-http-odd-hex-write [27:19|% 39|+ 2212|- 38]: release test-http-outgoing-buffer [27:20|% 40|+ 2213|- 38]: release test-http-outgoing-destroy [27:20|% 40|+ 2213|- 38]: release test-http-outgoing-destroyed [27:21|% 40|+ 2213|- 38]: release test-http-outgoing-drain-writable-lengt... [27:21|% 40|+ 2221|- 38]: release test-http-outgoing-end-cork [27:21|% 40|+ 2221|- 38]: release test-http-outgoing-end-multiple [27:21|% 40|+ 2221|- 38]: release test-http-outgoing-end-types [27:21|% 40|+ 2221|- 38]: release test-http-outgoing-finish [27:21|% 40|+ 2223|- 38]: release test-http-outgoing-finish-writable [27:21|% 40|+ 2223|- 38]: release test-http-outgoing-finished [27:21|% 40|+ 2223|- 38]: release test-http-outgoing-first-chunk-singleby... [27:21|% 40|+ 2231|- 38]: release test-http-outgoing-flush-drain [27:21|% 40|+ 2231|- 38]: release test-http-outgoing-message-capture-reje... [27:21|% 40|+ 2231|- 38]: release test-http-outgoing-message-inheritance [27:21|% 40|+ 2231|- 38]: release test-http-outgoing-message-write-callba... [27:22|% 40|+ 2238|- 38]: release test-http-outgoing-properties [27:22|% 40|+ 2238|- 38]: release test-http-outgoing-proto [27:22|% 40|+ 2238|- 38]: release test-http-outgoing-renderHeaders [27:24|% 40|+ 2242|- 38]: release test-http-outgoing-settimeout [27:24|% 40|+ 2242|- 38]: release test-http-outgoing-writableFinished [27:24|% 40|+ 2242|- 38]: release test-http-outgoing-write-types [27:24|% 40|+ 2242|- 38]: release test-http-parser [27:24|% 40|+ 2242|- 38]: release test-http-parser-bad-ref [27:28|% 40|+ 2242|- 38]: release test-http-parser-finish-error [27:28|% 40|+ 2242|- 38]: release test-http-parser-free [27:28|% 40|+ 2244|- 38]: release test-http-parser-freed-before-upgrade [27:28|% 40|+ 2244|- 38]: release test-http-parser-freed-during-execute [27:28|% 40|+ 2244|- 38]: release test-http-parser-lazy-loaded [27:28|% 40|+ 2244|- 38]: release test-http-parser-max-header-pairs-cache [27:28|% 40|+ 2245|- 38]: release test-http-parser-memory-retention [27:29|% 40|+ 2250|- 38]: release test-http-parser-multiple-execute [27:31|% 40|+ 2250|- 38]: release test-http-parser-timeout-reset [27:32|% 40|+ 2250|- 38]: release test-http-pause [27:32|% 40|+ 2251|- 38]: release test-http-pause-no-dump [27:32|% 40|+ 2251|- 38]: release test-http-pause-resume-one-end [27:32|% 40|+ 2251|- 38]: release test-http-perf_hooks [27:32|% 40|+ 2251|- 38]: release test-http-pipe-fs [27:34|% 40|+ 2255|- 38]: release test-http-pipeline-assertionerror-finis... [27:34|% 40|+ 2255|- 38]: release test-http-pipeline-flood [27:34|% 40|+ 2256|- 38]: release test-http-pipeline-outgoing-destroy [27:34|% 40|+ 2256|- 38]: release test-http-pipeline-requests-connection-... [27:35|% 40|+ 2259|- 38]: release test-http-pipeline-socket-parser-typeer... [27:35|% 40|+ 2261|- 38]: release test-http-proxy [27:35|% 40|+ 2261|- 38]: release test-http-raw-headers [27:35|% 40|+ 2261|- 38]: release test-http-readable-data-event [27:35|% 40|+ 2261|- 38]: release test-http-remove-connection-header-pers... [27:36|% 40|+ 2261|- 38]: release test-http-remove-header-stays-removed [27:36|% 40|+ 2261|- 38]: release test-http-req-close-robust-from-tamperi... [27:37|% 40|+ 2261|- 38]: release test-http-req-res-close [27:37|% 40|+ 2261|- 38]: release test-http-request-agent [27:39|% 40|+ 2261|- 38]: release test-http-request-arguments [27:39|% 40|+ 2261|- 38]: release test-http-request-dont-override-options [27:40|% 40|+ 2262|- 38]: release test-http-request-end [27:42|% 40|+ 2262|- 38]: release test-http-request-end-twice [27:42|% 40|+ 2262|- 38]: release test-http-request-host-header [27:42|% 40|+ 2262|- 38]: release test-http-request-invalid-method-error [27:42|% 40|+ 2262|- 38]: release test-http-request-join-authorization-he... [27:43|% 40|+ 2262|- 38]: release test-http-request-large-payload [27:43|% 40|+ 2262|- 38]: release test-http-request-lookup-error-catchabl... [27:44|% 40|+ 2262|- 38]: release test-http-request-method-delete-payload [27:44|% 40|+ 2262|- 38]: release test-http-request-methods [27:44|% 40|+ 2262|- 38]: release test-http-request-signal [27:44|% 40|+ 2263|- 38]: release test-http-request-smuggling-content-len... [27:44|% 40|+ 2263|- 38]: release test-http-res-write-after-end [27:45|% 40|+ 2263|- 38]: release test-http-res-write-end-dont-take-array [27:45|% 40|+ 2263|- 38]: release test-http-response-add-header-after-sen... [27:45|% 40|+ 2263|- 38]: release test-http-response-close [27:46|% 40|+ 2264|- 38]: release test-http-response-cork [27:46|% 40|+ 2264|- 38]: release test-http-response-drain-cork [27:48|% 40|+ 2264|- 38]: release test-http-response-multi-content-length [27:50|% 40|+ 2264|- 38]: release test-http-response-multiheaders [27:52|% 41|+ 2270|- 38]: release test-http-response-no-headers [27:53|% 41|+ 2270|- 38]: release test-http-response-readable [27:54|% 41|+ 2270|- 38]: release test-http-response-remove-header-after-... [27:54|% 41|+ 2270|- 38]: release test-http-response-setheaders [27:56|% 41|+ 2272|- 38]: release test-http-response-splitting [27:56|% 41|+ 2272|- 38]: release test-http-response-status-message [27:56|% 41|+ 2272|- 38]: release test-http-response-statuscode [27:57|% 41|+ 2272|- 38]: release test-http-response-writehead-returns-th... === release test-http-expect-continue-reuse-race === Path: parallel/test-http-expect-continue-reuse-race node:internal/process/promises:394 triggerUncaughtException(err, true /* fromPromise */); ^ Error: write ECONNRESET at afterWriteDispatched (node:internal/stream_base_commons:159:15) at writeGeneric (node:internal/stream_base_commons:150:3) at Socket._writeGeneric (node:net:1262:11) at Socket._write (node:net:1274:8) at doWrite (node:internal/streams/writable:600:12) at clearBuffer (node:internal/streams/writable:785:7) at Writable.uncork (node:internal/streams/writable:533:7) at ClientRequest.end (node:_http_outgoing:1216:19) at Timeout._onTimeout (/build/nodejs-lts-krypton/src/node/test/parallel/test-http-expect-continue-reuse-race.js:114:26) at listOnTimeout (node:internal/timers:685:17) { errno: -104, code: 'ECONNRESET', syscall: 'write' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-http-expect-continue-reuse-race.js [27:58|% 41|+ 2280|- 39]: release test-http-same-map [27:59|% 41|+ 2280|- 39]: release test-http-server [27:59|% 41|+ 2280|- 39]: release test-http-server-async-dispose [27:59|% 41|+ 2280|- 39]: release test-http-server-capture-rejections [27:59|% 41|+ 2280|- 39]: release test-http-server-clear-timer [27:59|% 41|+ 2281|- 39]: release test-http-server-client-error [27:59|% 41|+ 2281|- 39]: release test-http-server-close-all [27:59|% 41|+ 2281|- 39]: release test-http-server-close-destroy-timeout [27:59|% 41|+ 2282|- 39]: release test-http-server-close-idle [27:59|% 41|+ 2285|- 39]: release test-http-server-close-idle-wait-respon... [27:59|% 41|+ 2285|- 39]: release test-http-server-connection-list-when-c... [28:01|% 41|+ 2292|- 39]: release test-http-server-connections-checking-l... [28:02|% 41|+ 2298|- 39]: release test-http-server-consumed-timeout [28:02|% 41|+ 2307|- 39]: release test-http-server-de-chunked-trailer [28:02|% 41|+ 2316|- 39]: release test-http-server-delete-parser [28:02|% 41|+ 2316|- 39]: release test-http-server-destroy-socket-on-clie... [28:02|% 41|+ 2316|- 39]: release test-http-server-drop-connections-in-cl... [28:02|% 41|+ 2321|- 39]: release test-http-server-headers-timeout-delaye... [28:02|% 41|+ 2322|- 39]: release test-http-server-headers-timeout-interr... [28:02|% 41|+ 2322|- 39]: release test-http-server-headers-timeout-keepal... [28:02|% 42|+ 2326|- 39]: release test-http-server-headers-timeout-pipeli... [28:03|% 42|+ 2331|- 39]: release test-http-server-incomingmessage-destro... [28:04|% 42|+ 2337|- 39]: release test-http-server-invalid-headers-timeou... [28:04|% 42|+ 2337|- 39]: release test-http-server-keep-alive-defaults [28:04|% 42|+ 2337|- 39]: release test-http-server-keep-alive-max-request... [28:04|% 42|+ 2337|- 39]: release test-http-server-keep-alive-timeout [28:04|% 42|+ 2338|- 39]: release test-http-server-keepalive-end [28:04|% 42|+ 2338|- 39]: release test-http-server-keepalive-req-gc [28:04|% 42|+ 2340|- 39]: release test-http-server-method.query [28:04|% 42|+ 2340|- 39]: release test-http-server-multiheaders [28:04|% 42|+ 2340|- 39]: release test-http-server-multiheaders2 [28:04|% 42|+ 2343|- 39]: release test-http-server-multiple-client-error [28:04|% 42|+ 2343|- 39]: release test-http-server-non-utf8-header [28:04|% 42|+ 2343|- 39]: release test-http-server-optimize-empty-request... [28:04|% 42|+ 2343|- 39]: release test-http-server-options-highwatermark [28:04|% 42|+ 2343|- 39]: release test-http-server-options-incoming-messa... [28:04|% 42|+ 2343|- 39]: release test-http-server-options-server-respons... [28:05|% 42|+ 2343|- 39]: release test-http-server-reject-chunked-with-co... [28:05|% 42|+ 2344|- 39]: release test-http-server-reject-cr-no-lf [28:05|% 42|+ 2344|- 39]: release test-http-server-request-timeout-delaye... [28:05|% 42|+ 2344|- 39]: release test-http-server-request-timeout-delaye... [28:05|% 42|+ 2344|- 39]: release test-http-server-request-timeout-interr... [28:08|% 42|+ 2350|- 39]: release test-http-server-request-timeout-interr... [28:08|% 42|+ 2350|- 39]: release test-http-server-request-timeout-keepal... [28:08|% 42|+ 2350|- 39]: release test-http-server-request-timeout-pipeli... [28:09|% 42|+ 2350|- 39]: release test-http-server-request-timeout-upgrad... [28:09|% 42|+ 2350|- 39]: release test-http-server-response-standalone [28:10|% 42|+ 2351|- 39]: release test-http-server-stale-close [28:10|% 42|+ 2351|- 39]: release test-http-server-timeouts-validation [28:10|% 42|+ 2351|- 39]: release test-http-server-unconsume [28:18|% 42|+ 2351|- 39]: release test-http-server-unconsume-consume [28:18|% 42|+ 2351|- 39]: release test-http-server-write-after-end [28:18|% 42|+ 2351|- 39]: release test-http-server-write-end-after-end [28:18|% 42|+ 2351|- 39]: release test-http-set-cookies [28:18|% 42|+ 2351|- 39]: release test-http-set-header-chain [28:18|% 42|+ 2351|- 39]: release test-http-set-max-idle-http-parser [28:18|% 42|+ 2351|- 39]: release test-http-set-timeout [28:18|% 42|+ 2351|- 39]: release test-http-set-timeout-server [28:18|% 42|+ 2351|- 39]: release test-http-set-trailers [28:18|% 42|+ 2351|- 39]: release test-http-should-keep-alive [28:19|% 42|+ 2351|- 39]: release test-http-socket-encoding-error [28:19|% 42|+ 2351|- 39]: release test-http-socket-error-listeners [28:19|% 42|+ 2353|- 39]: release test-http-status-code [28:19|% 42|+ 2353|- 39]: release test-http-status-message [28:20|% 42|+ 2353|- 39]: release test-http-status-reason-invalid-chars [28:20|% 42|+ 2353|- 39]: release test-http-sync-write-error-during-conti... [28:20|% 42|+ 2353|- 39]: release test-http-timeout [28:21|% 42|+ 2353|- 39]: release test-http-timeout-client-warning [28:22|% 42|+ 2353|- 39]: release test-http-timeout-overflow [28:24|% 42|+ 2353|- 39]: release test-http-transfer-encoding-repeated-ch... [28:24|% 42|+ 2353|- 39]: release test-http-transfer-encoding-smuggling [28:24|% 42|+ 2353|- 39]: release test-http-uncaught-from-request-callbac... [28:26|% 42|+ 2353|- 39]: release test-http-unix-socket [28:26|% 42|+ 2354|- 39]: release test-http-unix-socket-keep-alive [28:26|% 42|+ 2354|- 39]: release test-http-upgrade-advertise [28:26|% 42|+ 2354|- 39]: release test-http-upgrade-agent [28:26|% 42|+ 2354|- 39]: release test-http-upgrade-binary [28:26|% 42|+ 2354|- 39]: release test-http-upgrade-client [28:27|% 42|+ 2354|- 39]: release test-http-upgrade-client2 [28:27|% 42|+ 2354|- 39]: release test-http-upgrade-reconsume-stream [28:28|% 42|+ 2360|- 39]: release test-http-upgrade-server [28:28|% 42|+ 2360|- 39]: release test-http-upgrade-server-callback [28:28|% 42|+ 2360|- 39]: release test-http-upgrade-server2 [28:28|% 42|+ 2360|- 39]: release test-http-url.parse-auth [28:28|% 42|+ 2360|- 39]: release test-http-url.parse-auth-with-header-in... [28:28|% 42|+ 2360|- 39]: release test-http-url.parse-basic [28:29|% 42|+ 2360|- 39]: release test-http-url.parse-https.request [28:29|% 42|+ 2360|- 39]: release test-http-url.parse-only-support-http-h... [28:29|% 42|+ 2360|- 39]: release test-http-url.parse-path [28:31|% 42|+ 2360|- 39]: release test-http-url.parse-post [28:31|% 42|+ 2360|- 39]: release test-http-url.parse-search [28:32|% 42|+ 2361|- 39]: release test-http-wget [28:32|% 42|+ 2361|- 39]: release test-http-writable-true-after-close [28:32|% 42|+ 2361|- 39]: release test-http-write-callbacks [28:32|% 42|+ 2362|- 39]: release test-http-write-empty-string [28:33|% 42|+ 2364|- 39]: release test-http-write-head [28:33|% 42|+ 2365|- 39]: release test-http-write-head-2 [28:34|% 42|+ 2366|- 39]: release test-http-write-head-after-set-header [28:35|% 42|+ 2367|- 39]: release test-http-write-information [28:35|% 42|+ 2367|- 39]: release test-http-zero-length-write [28:35|% 42|+ 2367|- 39]: release test-http-zerolengthbuffer [28:39|% 42|+ 2370|- 39]: release test-http2-allow-http1 [28:43|% 42|+ 2379|- 39]: release test-http2-allow-http1-upgrade-ws [28:43|% 43|+ 2381|- 39]: release test-http2-alpn [28:44|% 43|+ 2391|- 39]: release test-http2-altsvc [28:45|% 43|+ 2391|- 39]: release test-http2-async-local-storage [28:45|% 43|+ 2391|- 39]: release test-http2-autoselect-protocol [28:46|% 43|+ 2391|- 39]: release test-http2-backpressure [28:46|% 43|+ 2391|- 39]: release test-http2-binding [28:46|% 43|+ 2391|- 39]: release test-http2-buffersize [28:46|% 43|+ 2391|- 39]: release test-http2-byteswritten-server [28:46|% 43|+ 2404|- 39]: release test-http2-cancel-while-client-reading [28:46|% 43|+ 2406|- 39]: release test-http2-capture-rejection [28:47|% 43|+ 2406|- 39]: release test-http2-clean-output [28:47|% 43|+ 2406|- 39]: release test-http2-client-connection-tunnelling [28:47|% 43|+ 2406|- 39]: release test-http2-client-data-end [28:47|% 43|+ 2406|- 39]: release test-http2-client-destroy [28:47|% 43|+ 2407|- 39]: release test-http2-client-http1-server [28:47|% 43|+ 2411|- 39]: release test-http2-client-jsstream-destroy [28:47|% 43|+ 2411|- 39]: release test-http2-client-onconnect-errors [28:47|% 43|+ 2411|- 39]: release test-http2-client-port-80 [28:47|% 43|+ 2417|- 39]: release test-http2-client-priority-before-conne... [28:48|% 43|+ 2417|- 39]: release test-http2-client-promisify-connect [28:48|% 43|+ 2421|- 39]: release test-http2-client-promisify-connect-err... [28:48|% 43|+ 2421|- 39]: release test-http2-client-proxy-over-http2 [28:49|% 43|+ 2427|- 39]: release test-http2-client-request-listeners-war... [28:49|% 43|+ 2427|- 39]: release test-http2-client-request-options-error... [28:49|% 43|+ 2427|- 39]: release test-http2-client-rststream-before-conn... [28:49|% 43|+ 2427|- 39]: release test-http2-client-session-close-before-... [28:49|% 43|+ 2427|- 39]: release test-http2-client-setLocalWindowSize [28:49|% 43|+ 2427|- 39]: release test-http2-client-setNextStreamID-error... [28:49|% 43|+ 2427|- 39]: release test-http2-client-settings-before-conne... [28:49|% 43|+ 2427|- 39]: release test-http2-client-shutdown-before-conne... [28:50|% 43|+ 2428|- 39]: release test-http2-client-socket-destroy [28:50|% 43|+ 2428|- 39]: release test-http2-client-stream-destroy-before... [28:51|% 43|+ 2428|- 39]: release test-http2-client-upload [28:51|% 43|+ 2428|- 39]: release test-http2-client-upload-reject [28:51|% 43|+ 2428|- 39]: release test-http2-client-write-before-connect [28:51|% 43|+ 2428|- 39]: release test-http2-client-write-empty-string [28:51|% 43|+ 2428|- 39]: release test-http2-close-while-writing [28:51|% 43|+ 2428|- 39]: release test-http2-compat-aborted [28:51|% 43|+ 2428|- 39]: release test-http2-compat-client-upload-reject [28:55|% 43|+ 2431|- 39]: release test-http2-compat-errors [28:55|% 43|+ 2432|- 39]: release test-http2-compat-expect-continue [28:55|% 43|+ 2432|- 39]: release test-http2-compat-expect-continue-check [28:59|% 43|+ 2432|- 39]: release test-http2-compat-expect-handling [29:01|% 43|+ 2432|- 39]: release test-http2-compat-method-connect [29:04|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest [29:06|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest-end [29:06|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest-headers [29:06|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest-host [29:06|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest-pause [29:06|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest-pipe [29:07|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest-settime... [29:07|% 43|+ 2434|- 39]: release test-http2-compat-serverrequest-trailer... [29:07|% 43|+ 2434|- 39]: release test-http2-compat-serverresponse [29:07|% 43|+ 2435|- 39]: release test-http2-compat-serverresponse-close [29:07|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-create... [29:07|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-destro... [29:07|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-drain [29:08|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-end [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-end-af... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-finish... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-flushh... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-header... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-header... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-header... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-settim... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-status... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-status... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-status... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-status... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-traile... [29:09|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-write [29:10|% 44|+ 2440|- 39]: release test-http2-compat-serverresponse-writeh... [29:11|% 44|+ 2441|- 39]: release test-http2-compat-serverresponse-writeh... [29:11|% 44|+ 2441|- 39]: release test-http2-compat-short-stream-client-s... [29:11|% 44|+ 2441|- 39]: release test-http2-compat-socket [29:11|% 44|+ 2442|- 39]: release test-http2-compat-socket-destroy-delaye... [29:13|% 44|+ 2446|- 39]: release test-http2-compat-socket-set [29:16|% 44|+ 2452|- 39]: release test-http2-compat-write-early-hints [29:17|% 44|+ 2452|- 39]: release test-http2-compat-write-early-hints-inv... [29:17|% 44|+ 2453|- 39]: release test-http2-compat-write-early-hints-inv... [29:18|% 44|+ 2474|- 39]: release test-http2-compat-write-early-hints-inv... [29:18|% 44|+ 2474|- 39]: release test-http2-compat-write-head-after-clos... [29:19|% 44|+ 2482|- 39]: release test-http2-compat-write-head-destroyed [29:20|% 44|+ 2482|- 39]: release test-http2-compat-write-information [29:20|% 44|+ 2482|- 39]: release test-http2-connect [29:21|% 44|+ 2482|- 39]: release test-http2-connect-method [29:21|% 44|+ 2482|- 39]: release test-http2-connect-method-extended [29:21|% 44|+ 2482|- 39]: release test-http2-connect-method-extended-cant... [29:23|% 44|+ 2492|- 39]: release test-http2-connect-options [29:23|% 45|+ 2506|- 39]: release test-http2-connect-tls-with-delay [29:23|% 45|+ 2507|- 39]: release test-http2-cookies [29:24|% 45|+ 2512|- 39]: release test-http2-create-client-connect [29:24|% 45|+ 2512|- 39]: release test-http2-create-client-secure-session [29:24|% 45|+ 2512|- 39]: release test-http2-create-client-session [29:24|% 45|+ 2512|- 39]: release test-http2-createsecureserver-options [29:24|% 45|+ 2512|- 39]: release test-http2-createserver-options [29:24|% 45|+ 2512|- 39]: release test-http2-createwritereq [29:24|% 45|+ 2512|- 39]: release test-http2-date-header [29:24|% 45|+ 2512|- 39]: release test-http2-debug [29:24|% 45|+ 2512|- 39]: release test-http2-destroy-after-write [29:24|% 45|+ 2512|- 39]: release test-http2-dont-lose-data [29:24|% 45|+ 2518|- 39]: release test-http2-dont-override [29:24|% 45|+ 2518|- 39]: release test-http2-empty-frame-without-eof [29:24|% 45|+ 2518|- 39]: release test-http2-endafterheaders [29:24|% 45|+ 2518|- 39]: release test-http2-error-order [29:24|% 45|+ 2518|- 39]: release test-http2-exceeds-server-trailer-size [29:24|% 45|+ 2518|- 39]: release test-http2-forget-closed-streams [29:24|% 45|+ 2518|- 39]: release test-http2-generic-streams [29:24|% 45|+ 2518|- 39]: release test-http2-generic-streams-sendfile [29:25|% 45|+ 2518|- 39]: release test-http2-getpackedsettings [29:25|% 45|+ 2518|- 39]: release test-http2-goaway-delayed-request [29:25|% 45|+ 2518|- 39]: release test-http2-goaway-opaquedata [29:25|% 45|+ 2518|- 39]: release test-http2-graceful-close [29:25|% 45|+ 2518|- 39]: release test-http2-head-request [29:25|% 45|+ 2518|- 39]: release test-http2-https-fallback [29:25|% 45|+ 2518|- 39]: release test-http2-https-fallback-http-server-o... [29:25|% 45|+ 2518|- 39]: release test-http2-info-headers [29:25|% 45|+ 2518|- 39]: release test-http2-info-headers-errors [29:25|% 45|+ 2518|- 39]: release test-http2-invalid-last-stream-id [29:25|% 45|+ 2518|- 39]: release test-http2-invalidargtypes-errors [29:25|% 45|+ 2518|- 39]: release test-http2-invalidheaderfield [29:25|% 45|+ 2518|- 39]: release test-http2-invalidheaderfields-client [29:25|% 45|+ 2518|- 39]: release test-http2-ip-address-host [29:25|% 45|+ 2518|- 39]: release test-http2-large-write-close [29:25|% 45|+ 2518|- 39]: release test-http2-large-write-destroy [29:25|% 45|+ 2518|- 39]: release test-http2-large-write-multiple-request... [29:25|% 45|+ 2518|- 39]: release test-http2-large-writes-session-memory-... [29:25|% 45|+ 2518|- 39]: release test-http2-malformed-altsvc [29:25|% 45|+ 2518|- 39]: release test-http2-many-writes-and-destroy [29:25|% 45|+ 2518|- 39]: release test-http2-max-concurrent-streams [29:25|% 45|+ 2519|- 39]: release test-http2-max-session-memory-leak [29:25|% 45|+ 2519|- 39]: release test-http2-max-session-memory-stalled-h... [29:26|% 45|+ 2519|- 39]: release test-http2-max-settings [29:26|% 45|+ 2525|- 39]: release test-http2-methods [29:31|% 45|+ 2525|- 39]: release test-http2-misbehaving-multiplex [29:31|% 45|+ 2525|- 39]: release test-http2-misc-util [29:31|% 45|+ 2525|- 39]: release test-http2-misused-pseudoheaders [29:34|% 45|+ 2526|- 39]: release test-http2-multiheaders [29:34|% 45|+ 2526|- 39]: release test-http2-multiheaders-raw [29:37|% 45|+ 2529|- 39]: release test-http2-multiplex [29:37|% 45|+ 2529|- 39]: release test-http2-multistream-destroy-on-read-... [29:37|% 45|+ 2529|- 39]: release test-http2-no-more-streams [29:42|% 45|+ 2529|- 39]: release test-http2-no-wanttrailers-listener [29:42|% 45|+ 2529|- 39]: release test-http2-onping [29:42|% 45|+ 2529|- 39]: release test-http2-options-max-headers-block-le... [29:43|% 45|+ 2529|- 39]: release test-http2-options-max-headers-exceeds-... [29:43|% 45|+ 2529|- 39]: release test-http2-options-max-reserved-streams [29:43|% 45|+ 2529|- 39]: release test-http2-options-server-request [29:44|% 45|+ 2529|- 39]: release test-http2-options-server-response [29:44|% 45|+ 2529|- 39]: release test-http2-origin [29:44|% 45|+ 2529|- 39]: release test-http2-origin-set-max-size [29:44|% 45|+ 2529|- 39]: release test-http2-pack-end-stream-flag [29:44|% 45|+ 2529|- 39]: release test-http2-padding-aligned [29:44|% 45|+ 2529|- 39]: release test-http2-perf_hooks [29:48|% 45|+ 2529|- 39]: release test-http2-perform-server-handshake [29:50|% 45|+ 2533|- 39]: release test-http2-ping [29:50|% 45|+ 2533|- 39]: release test-http2-ping-settings-heapdump [29:50|% 45|+ 2533|- 39]: release test-http2-ping-unsolicited-ack [29:50|% 45|+ 2533|- 39]: release test-http2-pipe [29:50|% 45|+ 2533|- 39]: release test-http2-pipe-named-pipe [29:50|% 45|+ 2533|- 39]: release test-http2-premature-close [29:50|% 45|+ 2533|- 39]: release test-http2-priority-cycle- [29:50|% 45|+ 2533|- 39]: release test-http2-propagate-session-destroy-co... [29:50|% 45|+ 2533|- 39]: release test-http2-raw-headers [29:50|% 45|+ 2533|- 39]: release test-http2-raw-headers-defaults [29:50|% 45|+ 2533|- 39]: release test-http2-removed-header-stays-removed [29:52|% 45|+ 2540|- 39]: release test-http2-request-remove-connect-liste... [29:52|% 45|+ 2542|- 39]: release test-http2-request-response-proto [29:52|% 45|+ 2542|- 39]: release test-http2-res-corked [29:52|% 45|+ 2542|- 39]: release test-http2-res-writable-properties [29:53|% 45|+ 2542|- 39]: release test-http2-respond-errors [29:53|% 45|+ 2542|- 39]: release test-http2-respond-file [29:53|% 45|+ 2542|- 39]: release test-http2-respond-file-204 [29:54|% 46|+ 2553|- 39]: release test-http2-respond-file-304 [29:54|% 46|+ 2553|- 39]: release test-http2-respond-file-404 [29:54|% 46|+ 2553|- 39]: release test-http2-respond-file-compat [29:54|% 46|+ 2555|- 39]: release test-http2-respond-file-error-dir [29:55|% 46|+ 2570|- 39]: release test-http2-respond-file-error-pipe-offs... [29:55|% 46|+ 2570|- 39]: release test-http2-respond-file-errors [29:55|% 46|+ 2570|- 39]: release test-http2-respond-file-fd [29:56|% 46|+ 2571|- 39]: release test-http2-respond-file-fd-errors [29:57|% 46|+ 2577|- 39]: release test-http2-respond-file-fd-invalid [29:58|% 46|+ 2579|- 39]: release test-http2-respond-file-fd-leak [29:58|% 46|+ 2579|- 39]: release test-http2-respond-file-fd-range [29:58|% 46|+ 2579|- 39]: release test-http2-respond-file-filehandle [29:58|% 46|+ 2579|- 39]: release test-http2-respond-file-push [30:00|% 46|+ 2579|- 39]: release test-http2-respond-file-range [30:02|% 46|+ 2583|- 39]: release test-http2-respond-file-with-pipe [30:04|% 46|+ 2583|- 39]: release test-http2-respond-nghttperrors [30:04|% 46|+ 2583|- 39]: release test-http2-respond-no-data [30:04|% 46|+ 2597|- 39]: release test-http2-respond-with-fd-errors [30:04|% 46|+ 2597|- 39]: release test-http2-respond-with-file-connection... [30:06|% 46|+ 2597|- 39]: release test-http2-response-splitting [30:06|% 46|+ 2597|- 39]: release test-http2-rst-stream-reentrancy [30:06|% 46|+ 2597|- 39]: release test-http2-sensitive-headers [30:07|% 46|+ 2597|- 39]: release test-http2-sent-headers [30:07|% 46|+ 2597|- 39]: release test-http2-serve-file [30:07|% 46|+ 2597|- 39]: release test-http2-server-async-dispose [30:07|% 46|+ 2597|- 39]: release test-http2-server-close-callback [30:07|% 46|+ 2597|- 39]: release test-http2-server-close-idle-connection [30:09|% 46|+ 2600|- 39]: release test-http2-server-errors [30:09|% 46|+ 2600|- 39]: release test-http2-server-http1-client [30:09|% 46|+ 2600|- 39]: release test-http2-server-push-disabled [30:09|% 46|+ 2600|- 39]: release test-http2-server-push-stream [30:09|% 46|+ 2603|- 39]: release test-http2-server-push-stream-errors [30:09|% 46|+ 2603|- 39]: release test-http2-server-push-stream-errors-ar... [30:10|% 46|+ 2603|- 39]: release test-http2-server-push-stream-head [30:10|% 46|+ 2603|- 39]: release test-http2-server-rfc-9113-client [30:10|% 46|+ 2603|- 39]: release test-http2-server-rfc-9113-server [30:10|% 46|+ 2603|- 39]: release test-http2-server-rst-before-respond [30:10|% 46|+ 2603|- 39]: release test-http2-server-rst-stream [30:10|% 46|+ 2603|- 39]: release test-http2-server-session-destroy [30:10|% 46|+ 2604|- 39]: release test-http2-server-sessionerror [30:10|% 46|+ 2604|- 39]: release test-http2-server-set-header [30:10|% 46|+ 2604|- 39]: release test-http2-server-setLocalWindowSize [30:10|% 46|+ 2604|- 39]: release test-http2-server-settimeout-no-callbac... [30:10|% 46|+ 2604|- 39]: release test-http2-server-shutdown-before-respo... [30:10|% 46|+ 2604|- 39]: release test-http2-server-shutdown-options-erro... [30:10|% 46|+ 2604|- 39]: release test-http2-server-shutdown-redundant [30:18|% 47|+ 2611|- 39]: release test-http2-server-socket-destroy [30:18|% 47|+ 2611|- 39]: release test-http2-server-startup [30:19|% 47|+ 2611|- 39]: release test-http2-server-stream-session-destro... [30:19|% 47|+ 2611|- 39]: release test-http2-server-timeout [30:19|% 47|+ 2611|- 39]: release test-http2-server-unknown-protocol [30:19|% 47|+ 2611|- 39]: release test-http2-session-cleanup-on-nghttp2-g... [30:20|% 47|+ 2612|- 39]: release test-http2-session-destroy-during-recei... [30:20|% 47|+ 2612|- 39]: release test-http2-session-gc-while-write-sched... [30:20|% 47|+ 2616|- 39]: release test-http2-session-graceful-close [30:20|% 47|+ 2616|- 39]: release test-http2-session-reuse-different-auth... [30:20|% 47|+ 2616|- 39]: release test-http2-session-settings [30:20|% 47|+ 2617|- 39]: release test-http2-session-stream-state [30:21|% 47|+ 2621|- 39]: release test-http2-session-timeout [30:21|% 47|+ 2621|- 39]: release test-http2-session-unref [30:21|% 47|+ 2621|- 39]: release test-http2-settings-unsolicited-ack [30:21|% 47|+ 2621|- 39]: release test-http2-short-stream-client-server [30:21|% 47|+ 2621|- 39]: release test-http2-single-headers-validation [30:21|% 47|+ 2621|- 39]: release test-http2-single-headers-validation-di... [30:21|% 47|+ 2621|- 39]: release test-http2-socket-close [30:21|% 47|+ 2621|- 39]: release test-http2-socket-proxy [30:21|% 47|+ 2621|- 39]: release test-http2-socket-proxy-destroy [30:22|% 47|+ 2621|- 39]: release test-http2-socket-proxy-handler-for-has [30:22|% 47|+ 2621|- 39]: release test-http2-status-code [30:22|% 47|+ 2621|- 39]: release test-http2-status-code-invalid [30:22|% 47|+ 2621|- 39]: release test-http2-stream-client [30:22|% 47|+ 2621|- 39]: release test-http2-stream-destroy-event-order [30:22|% 47|+ 2628|- 39]: release test-http2-stream-removelisteners-after... [30:22|% 47|+ 2628|- 39]: release test-http2-timeouts [30:22|% 47|+ 2628|- 39]: release test-http2-tls-disconnect [30:23|% 47|+ 2633|- 39]: release test-http2-too-large-headers [30:23|% 47|+ 2633|- 39]: release test-http2-too-many-headers [30:24|% 47|+ 2636|- 39]: release test-http2-too-many-settings [30:24|% 47|+ 2641|- 39]: release test-http2-too-many-streams [30:28|% 47|+ 2648|- 39]: release test-http2-trailers [30:28|% 47|+ 2648|- 39]: release test-http2-trailers-after-session-close [30:28|% 47|+ 2648|- 39]: release test-http2-unbound-socket-proxy [30:28|% 47|+ 2648|- 39]: release test-http2-update-settings [30:30|% 47|+ 2648|- 39]: release test-http2-util-assert-valid-pseudohead... [30:30|% 47|+ 2649|- 39]: release test-http2-util-asserts [30:31|% 47|+ 2649|- 39]: release test-http2-util-headers-list [30:32|% 48|+ 2671|- 39]: release test-http2-util-nghttp2error [30:32|% 48|+ 2675|- 39]: release test-http2-util-update-options-buffer [30:32|% 48|+ 2675|- 39]: release test-http2-window-size [30:32|% 48|+ 2675|- 39]: release test-http2-window-update-overflow [30:32|% 48|+ 2675|- 39]: release test-http2-write-callbacks [30:32|% 48|+ 2675|- 39]: release test-http2-write-empty-string [30:32|% 48|+ 2677|- 39]: release test-http2-write-finishes-after-stream-... [30:32|% 48|+ 2677|- 39]: release test-http2-zero-length-header [30:32|% 48|+ 2677|- 39]: release test-http2-zero-length-write [30:32|% 48|+ 2677|- 39]: release test-https-abortcontroller [30:32|% 48|+ 2683|- 39]: release test-https-agent [30:32|% 48|+ 2683|- 39]: release test-https-agent-abort-controller [30:32|% 48|+ 2683|- 39]: release test-https-agent-additional-options [30:32|% 48|+ 2684|- 39]: release test-https-agent-checkserveridentity-re... [30:32|% 48|+ 2684|- 39]: release test-https-agent-constructor [30:32|% 48|+ 2684|- 39]: release test-https-agent-create-connection [30:32|% 48|+ 2684|- 39]: release test-https-agent-disable-session-reuse [30:32|% 48|+ 2690|- 39]: release test-https-agent-getname [30:32|% 48|+ 2691|- 39]: release test-https-agent-keylog [30:33|% 48|+ 2695|- 39]: release test-https-agent-pfx-object-array-reuse [30:33|% 48|+ 2696|- 39]: release test-https-agent-servername [30:33|% 48|+ 2696|- 39]: release test-https-agent-session-eviction [30:33|% 48|+ 2696|- 39]: release test-https-agent-session-injection [30:33|% 48|+ 2696|- 39]: release test-https-agent-session-reuse [30:33|% 48|+ 2696|- 39]: release test-https-agent-sni [30:33|% 48|+ 2696|- 39]: release test-https-agent-sockets-leak [30:33|% 48|+ 2696|- 39]: release test-https-agent-unref-socket [30:33|% 48|+ 2696|- 39]: release test-https-argument-of-creating [30:36|% 48|+ 2696|- 39]: release test-https-autoselectfamily [30:38|% 48|+ 2696|- 39]: release test-https-byteswritten [30:38|% 48|+ 2696|- 39]: release test-https-client-checkServerIdentity [30:38|% 48|+ 2696|- 39]: release test-https-client-get-url [30:38|% 48|+ 2698|- 39]: release test-https-client-override-global-agent [30:38|% 48|+ 2698|- 39]: release test-https-client-reject [30:38|% 48|+ 2698|- 39]: release test-https-client-renegotiation-limit [30:40|% 48|+ 2698|- 39]: release test-https-client-resume [30:41|% 48|+ 2698|- 39]: release test-https-close [30:42|% 48|+ 2698|- 39]: release test-https-connect-address-family [30:46|% 48|+ 2705|- 39]: release test-https-connecting-to-http [30:46|% 48|+ 2705|- 39]: release test-https-drain [30:46|% 48|+ 2705|- 39]: release test-https-eof-for-eom [30:46|% 48|+ 2707|- 39]: release test-https-expect-continue-reuse-race [30:46|% 48|+ 2707|- 39]: release test-https-foafssl [30:47|% 48|+ 2707|- 39]: release test-https-host-headers [30:47|% 48|+ 2707|- 39]: release test-https-hwm [30:47|% 48|+ 2707|- 39]: release test-https-insecure-parse-per-stream [30:47|% 48|+ 2707|- 39]: release test-https-keep-alive-drop-requests [30:47|% 48|+ 2707|- 39]: release test-https-localaddress [30:47|% 48|+ 2707|- 39]: release test-https-localaddress-bind-error [30:48|% 48|+ 2707|- 39]: release test-https-max-header-size-per-stream [30:48|% 48|+ 2707|- 39]: release test-https-max-headers-count [30:48|% 48|+ 2707|- 39]: release test-https-options-boolean-check [30:48|% 48|+ 2707|- 39]: release test-https-pfx [30:48|% 48|+ 2707|- 39]: release test-https-request-arguments [30:48|% 48|+ 2707|- 39]: release test-https-resume-after-renew [30:49|% 48|+ 2707|- 39]: release test-https-selfsigned-no-keycertsign-no... [30:49|% 48|+ 2707|- 39]: release test-https-server-async-dispose [30:49|% 48|+ 2707|- 39]: release test-https-server-close-all [30:49|% 48|+ 2707|- 39]: release test-https-server-close-destroy-timeout [30:49|% 48|+ 2707|- 39]: release test-https-server-close-idle [30:49|% 48|+ 2707|- 39]: release test-https-server-connections-checking-... [30:49|% 48|+ 2708|- 39]: release test-https-server-headers-timeout [30:49|% 48|+ 2708|- 39]: release test-https-server-options-incoming-mess... [30:49|% 48|+ 2708|- 39]: release test-https-server-options-server-respon... [30:49|% 48|+ 2709|- 39]: release test-https-server-request-timeout [30:49|% 48|+ 2709|- 39]: release test-https-session-reuse-different-serv... [30:50|% 48|+ 2709|- 39]: release test-https-set-timeout-server [30:50|% 48|+ 2709|- 39]: release test-https-simple [30:50|% 48|+ 2709|- 39]: release test-https-snicallback-override [30:52|% 48|+ 2709|- 39]: release test-https-socket-options [30:53|% 48|+ 2709|- 39]: release test-https-strict [30:54|% 48|+ 2709|- 39]: release test-https-timeout [30:55|% 48|+ 2709|- 39]: release test-https-timeout-server [30:55|% 48|+ 2709|- 39]: release test-https-timeout-server-2 [30:55|% 48|+ 2709|- 39]: release test-https-truncate [30:55|% 48|+ 2709|- 39]: release test-https-unix-socket-self-signed [30:56|% 48|+ 2709|- 39]: release test-icu-data-dir [30:57|% 48|+ 2709|- 39]: release test-icu-env [30:58|% 48|+ 2709|- 39]: release test-icu-minimum-version [30:59|% 48|+ 2709|- 39]: release test-icu-stringwidth [30:59|% 48|+ 2709|- 39]: release test-icu-transcode [30:59|% 48|+ 2709|- 39]: release test-inspect-address-in-use [30:59|% 48|+ 2709|- 39]: release test-inspect-async-hook-setup-at-inspec... [30:59|% 48|+ 2709|- 39]: release test-inspect-publish-uid [31:03|% 48|+ 2712|- 39]: release test-inspect-support-for-node_options [31:04|% 49|+ 2728|- 39]: release test-inspector [31:04|% 49|+ 2728|- 39]: release test-inspector-already-activated-cli [31:04|% 49|+ 2731|- 39]: release test-inspector-async-call-stack [31:05|% 49|+ 2731|- 39]: release test-inspector-async-call-stack-abort [31:06|% 49|+ 2731|- 39]: release test-inspector-async-context-brk [31:06|% 49|+ 2731|- 39]: release test-inspector-async-hook-after-done [31:06|% 49|+ 2731|- 39]: release test-inspector-async-hook-setup-at-insp... [31:06|% 49|+ 2731|- 39]: release test-inspector-async-hook-setup-at-sign... [31:06|% 49|+ 2731|- 39]: release test-inspector-async-stack-traces-promi... [31:06|% 49|+ 2735|- 39]: release test-inspector-async-stack-traces-set-i... [31:06|% 49|+ 2735|- 39]: release test-inspector-bindings [31:07|% 49|+ 2740|- 39]: release test-inspector-break-e [31:07|% 49|+ 2740|- 39]: release test-inspector-break-when-eval [31:08|% 49|+ 2772|- 39]: release test-inspector-close-terminate-connecti... [31:08|% 49|+ 2773|- 39]: release test-inspector-close-worker [31:09|% 50|+ 2774|- 39]: release test-inspector-connect-main-thread [31:09|% 50|+ 2774|- 39]: release test-inspector-connect-to-main-thread [31:09|% 50|+ 2774|- 39]: release test-inspector-console [31:09|% 50|+ 2774|- 39]: release test-inspector-console-top-frame [31:09|% 50|+ 2774|- 39]: release test-inspector-contexts [31:10|% 50|+ 2774|- 39]: release test-inspector-debug-async-hook [31:10|% 50|+ 2774|- 39]: release test-inspector-debug-brk-flag [31:10|% 50|+ 2774|- 39]: release test-inspector-debug-end [31:10|% 50|+ 2774|- 39]: release test-inspector-dom-storage [31:11|% 50|+ 2774|- 39]: release test-inspector-emit-protocol-event [31:11|% 50|+ 2774|- 39]: release test-inspector-emit-protocol-event-erro... [31:11|% 50|+ 2774|- 39]: release test-inspector-enabled [31:12|% 50|+ 2774|- 39]: release test-inspector-esm [31:12|% 50|+ 2774|- 39]: release test-inspector-exception [31:14|% 50|+ 2774|- 39]: release test-inspector-exit-worker-in-wait-for-... [31:14|% 50|+ 2774|- 39]: release test-inspector-exit-worker-in-wait-for-... [31:15|% 50|+ 2774|- 39]: release test-inspector-has-idle [31:16|% 50|+ 2775|- 39]: release test-inspector-has-inspector-false [31:16|% 50|+ 2775|- 39]: release test-inspector-heap-allocation-tracker [31:17|% 50|+ 2775|- 39]: release test-inspector-heapdump [31:18|% 50|+ 2777|- 39]: release test-inspector-host-warning [31:18|% 50|+ 2777|- 39]: release test-inspector-inspect-brk-node [31:18|% 50|+ 2777|- 39]: release test-inspector-invalid-args [31:18|% 50|+ 2777|- 39]: release test-inspector-invalid-protocol [31:18|% 50|+ 2777|- 39]: release test-inspector-ip-detection [31:19|% 50|+ 2777|- 39]: release test-inspector-module [31:19|% 50|+ 2777|- 39]: release test-inspector-multisession-js [31:19|% 50|+ 2777|- 39]: release test-inspector-multisession-ws [31:19|% 50|+ 2777|- 39]: release test-inspector-network-arbitrary-data [31:23|% 50|+ 2780|- 39]: release test-inspector-network-content-type [31:23|% 50|+ 2780|- 39]: release test-inspector-network-data-received [31:23|% 50|+ 2780|- 39]: release test-inspector-network-data-sent [31:23|% 50|+ 2780|- 39]: release test-inspector-network-fetch [31:23|% 50|+ 2780|- 39]: release test-inspector-network-http [31:25|% 50|+ 2780|- 39]: release test-inspector-network-http2 [31:25|% 50|+ 2780|- 39]: release test-inspector-network-websocket [31:25|% 50|+ 2780|- 39]: release test-inspector-not-blocked-on-idle [31:25|% 50|+ 2780|- 39]: release test-inspector-open [31:25|% 50|+ 2780|- 39]: release test-inspector-open-coverage [31:25|% 50|+ 2780|- 39]: release test-inspector-open-port-integer-overfl... [31:25|% 50|+ 2780|- 39]: release test-inspector-overwrite-config [31:29|% 50|+ 2780|- 39]: release test-inspector-port-zero [31:30|% 50|+ 2780|- 39]: release test-inspector-port-zero-cluster [31:30|% 50|+ 2780|- 39]: release test-inspector-promises [31:31|% 50|+ 2780|- 39]: release test-inspector-reported-host [31:31|% 50|+ 2780|- 39]: release test-inspector-resource-name-to-url [31:31|% 50|+ 2780|- 39]: release test-inspector-runtime-evaluate-with-ti... [31:31|% 50|+ 2780|- 39]: release test-inspector-scriptparsed-context [31:31|% 50|+ 2780|- 39]: release test-inspector-stop-profile-after-done [31:35|% 50|+ 2781|- 39]: release test-inspector-stops-no-file [31:35|% 50|+ 2781|- 39]: release test-inspector-stress-http [31:37|% 50|+ 2781|- 39]: release test-inspector-strip-types [31:38|% 50|+ 2781|- 39]: release test-inspector-tracing-domain [31:38|% 50|+ 2781|- 39]: release test-inspector-vm-global-accessors-gett... [31:38|% 50|+ 2781|- 39]: release test-inspector-vm-global-accessors-side... [31:42|% 50|+ 2782|- 39]: release test-inspector-wait [31:43|% 50|+ 2782|- 39]: release test-inspector-wait-for-connection [31:43|% 50|+ 2783|- 39]: release test-inspector-waiting-for-disconnect [31:43|% 50|+ 2783|- 39]: release test-inspector-worker-target [31:43|% 50|+ 2783|- 39]: release test-inspector-workers-flat-list [31:43|% 50|+ 2783|- 39]: release test-instanceof [31:45|% 50|+ 2787|- 39]: release test-internal-assert [31:49|% 50|+ 2793|- 39]: release test-internal-async-context-frame-disab... [31:54|% 50|+ 2810|- 39]: release test-internal-async-context-frame-enabl... [31:54|% 50|+ 2811|- 39]: release test-internal-error-original-names [31:54|% 50|+ 2811|- 39]: release test-internal-errors [31:55|% 50|+ 2818|- 39]: release test-internal-fs [31:55|% 50|+ 2818|- 39]: release test-internal-fs-syncwritestream [31:55|% 50|+ 2818|- 39]: release test-internal-module-require === release test-https-expect-continue-reuse-race === Path: parallel/test-https-expect-continue-reuse-race node:_http_client:790 emitErrorEvent(req, new ConnResetException('socket hang up')); ^ Error: socket hang up at TLSSocket.socketOnEnd (node:_http_client:790:25) at TLSSocket.emit (node:events:526:24) at endReadableNT (node:internal/streams/readable:1764:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21) { code: 'ECONNRESET' } Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-https-expect-continue-reuse-race.js [31:58|% 50|+ 2826|- 40]: release test-internal-module-wrap [31:58|% 51|+ 2831|- 40]: release test-internal-modules [31:58|% 51|+ 2831|- 40]: release test-internal-net-isLoopback [32:01|% 51|+ 2838|- 40]: release test-internal-only-binding [32:01|% 51|+ 2838|- 40]: release test-internal-process-binding [32:01|% 51|+ 2838|- 40]: release test-internal-socket-list-receive [32:01|% 51|+ 2838|- 40]: release test-internal-socket-list-send [32:01|% 51|+ 2839|- 40]: release test-internal-util-assertCrypto [32:02|% 51|+ 2839|- 40]: release test-internal-util-construct-sab [32:02|% 51|+ 2839|- 40]: release test-internal-util-decorate-error-stack [32:03|% 51|+ 2839|- 40]: release test-internal-util-getCIDR [32:04|% 51|+ 2839|- 40]: release test-internal-util-helpers [32:04|% 51|+ 2842|- 40]: release test-internal-util-isinsidenodemodules [32:05|% 51|+ 2844|- 40]: release test-internal-util-normalizeencoding [32:05|% 51|+ 2844|- 40]: release test-internal-util-objects [32:05|% 51|+ 2844|- 40]: release test-internal-util-weakreference [32:06|% 51|+ 2850|- 40]: release test-internal-validators-validateoneof [32:06|% 51|+ 2851|- 40]: release test-internal-validators-validateport [32:06|% 51|+ 2852|- 40]: release test-internal-webidl [32:06|% 51|+ 2853|- 40]: release test-internal-webidl-buffer-source [32:07|% 51|+ 2853|- 40]: release test-internal-webidl-converttoint [32:07|% 51|+ 2853|- 40]: release test-intl [32:09|% 51|+ 2853|- 40]: release test-intl-v8BreakIterator [32:09|% 51|+ 2853|- 40]: release test-is-internal-thread [32:09|% 51|+ 2853|- 40]: release test-js-stream-call-properties [32:11|% 51|+ 2859|- 40]: release test-kill-segfault-freebsd [32:11|% 51|+ 2859|- 40]: release test-listen-fd-cluster [32:11|% 51|+ 2859|- 40]: release test-listen-fd-detached [32:11|% 51|+ 2859|- 40]: release test-listen-fd-detached-inherit [32:12|% 51|+ 2859|- 40]: release test-listen-fd-ebadf [32:13|% 51|+ 2860|- 40]: release test-listen-fd-server [32:14|% 51|+ 2864|- 40]: release test-macos-app-sandbox [32:14|% 51|+ 2864|- 40]: release test-math-random [32:15|% 51|+ 2864|- 40]: release test-max-old-space-size-percentage [32:15|% 51|+ 2864|- 40]: release test-memory-usage [32:15|% 51|+ 2864|- 40]: release test-memory-usage-emfile [32:15|% 51|+ 2864|- 40]: release test-messagechannel [32:16|% 51|+ 2864|- 40]: release test-messageevent-brandcheck [32:16|% 51|+ 2864|- 40]: release test-messageport-hasref [32:16|% 51|+ 2864|- 40]: release test-messaging-marktransfermode [32:16|% 51|+ 2864|- 40]: release test-microtask-queue-integration [32:16|% 51|+ 2864|- 40]: release test-microtask-queue-run [32:18|% 51|+ 2864|- 40]: release test-microtask-queue-run-immediate [32:20|% 51|+ 2864|- 40]: release test-mime-api [32:21|% 51|+ 2864|- 40]: release test-mime-whatwg [32:21|% 51|+ 2864|- 40]: release test-mock-timers-abortsignal-timeout [32:21|% 51|+ 2864|- 40]: release test-module-builtin [32:21|% 51|+ 2869|- 40]: release test-module-cache [32:21|% 51|+ 2869|- 40]: release test-module-children [32:21|% 51|+ 2869|- 40]: release test-module-circular-dependency-warning [32:21|% 51|+ 2869|- 40]: release test-module-circular-symlinks [32:21|% 51|+ 2869|- 40]: release test-module-create-require [32:24|% 51|+ 2870|- 40]: release test-module-create-require-multibyte [32:24|% 51|+ 2870|- 40]: release test-module-globalpaths-nodepath [32:24|% 51|+ 2870|- 40]: release test-module-isBuiltin [32:25|% 51|+ 2873|- 40]: release test-module-loading-deprecated [32:25|% 51|+ 2873|- 40]: release test-module-loading-error [32:26|% 51|+ 2873|- 40]: release test-module-loading-globalpaths [32:26|% 51|+ 2873|- 40]: release test-module-main-extension-lookup [32:26|% 51|+ 2873|- 40]: release test-module-main-fail [32:27|% 51|+ 2878|- 40]: release test-module-main-preserve-symlinks-fail [32:27|% 51|+ 2879|- 40]: release test-module-multi-extensions [32:28|% 51|+ 2879|- 40]: release test-module-nearest-parent-package-json... [32:28|% 51|+ 2879|- 40]: release test-module-nodemodulepaths [32:28|% 51|+ 2879|- 40]: release test-module-parent-deprecation [32:28|% 51|+ 2880|- 40]: release test-module-parent-setter-deprecation [32:28|% 51|+ 2880|- 40]: release test-module-print-timing [32:29|% 51|+ 2880|- 40]: release test-module-prototype-mutation [32:30|% 51|+ 2880|- 40]: release test-module-readonly [32:30|% 51|+ 2881|- 40]: release test-module-relative-lookup [32:31|% 51|+ 2881|- 40]: release test-module-run-main-monkey-patch [32:31|% 51|+ 2881|- 40]: release test-module-setsourcemapssupport [32:31|% 51|+ 2881|- 40]: release test-module-stat [32:31|% 51|+ 2881|- 40]: release test-module-strip-types [32:31|% 51|+ 2883|- 40]: release test-module-subpath-import-long-path [32:31|% 51|+ 2883|- 40]: release test-module-symlinked-peer-modules [32:31|% 51|+ 2883|- 40]: release test-module-unreadable-package-json [32:31|% 51|+ 2883|- 40]: release test-module-version [32:31|% 51|+ 2883|- 40]: release test-module-wrap [32:32|% 51|+ 2883|- 40]: release test-module-wrapper [32:35|% 51|+ 2885|- 40]: release test-navigator [32:38|% 52|+ 2887|- 40]: release test-net-access-byteswritten [32:38|% 52|+ 2887|- 40]: release test-net-after-close [32:41|% 52|+ 2888|- 40]: release test-net-allow-half-open [32:41|% 52|+ 2888|- 40]: release test-net-allow-half-open-async-iter [32:44|% 52|+ 2898|- 40]: release test-net-autoselectfamily [32:44|% 52|+ 2898|- 40]: release test-net-autoselectfamily-attempt-timeo... [32:45|% 52|+ 2898|- 40]: release test-net-autoselectfamily-attempt-timeo... [32:45|% 52|+ 2898|- 40]: release test-net-autoselectfamily-commandline-o... [32:45|% 52|+ 2898|- 40]: release test-net-autoselectfamily-default [32:45|% 52|+ 2898|- 40]: release test-net-autoselectfamily-ipv4first [32:48|% 52|+ 2907|- 40]: release test-net-better-error-messages-listen [32:48|% 52|+ 2907|- 40]: release test-net-better-error-messages-listen-p... [32:48|% 52|+ 2907|- 40]: release test-net-better-error-messages-path [32:49|% 52|+ 2907|- 40]: release test-net-better-error-messages-port-hos... [32:50|% 52|+ 2907|- 40]: release test-net-binary [32:50|% 52|+ 2907|- 40]: release test-net-bind-twice [32:50|% 52|+ 2913|- 40]: release test-net-blocklist [32:50|% 52|+ 2913|- 40]: release test-net-boundsocket [32:50|% 52|+ 2913|- 40]: release test-net-buffersize [32:51|% 52|+ 2914|- 40]: release test-net-bytes-read [32:51|% 52|+ 2921|- 40]: release test-net-bytes-stats [32:51|% 52|+ 2922|- 40]: release test-net-bytes-written-large [32:51|% 52|+ 2922|- 40]: release test-net-can-reset-timeout [32:51|% 52|+ 2923|- 40]: release test-net-child-process-connect-reset [32:52|% 52|+ 2923|- 40]: release test-net-client-bind-twice [32:52|% 52|+ 2924|- 40]: release test-net-connect-abort-controller [32:53|% 52|+ 2924|- 40]: release test-net-connect-after-destroy [32:53|% 52|+ 2925|- 40]: release test-net-connect-buffer [32:53|% 52|+ 2926|- 40]: release test-net-connect-buffer2 [32:54|% 52|+ 2926|- 40]: release test-net-connect-call-socket-connect [32:54|% 52|+ 2926|- 40]: release test-net-connect-custom-lookup-non-stri... [32:54|% 52|+ 2926|- 40]: release test-net-connect-destroy [33:00|% 52|+ 2933|- 40]: release test-net-connect-immediate-destroy [33:00|% 52|+ 2933|- 40]: release test-net-connect-immediate-finish [33:01|% 52|+ 2934|- 40]: release test-net-connect-keepalive [33:01|% 52|+ 2934|- 40]: release test-net-connect-memleak [33:02|% 52|+ 2934|- 40]: release test-net-connect-no-arg [33:02|% 52|+ 2934|- 40]: release test-net-connect-nodelay [33:05|% 52|+ 2939|- 40]: release test-net-connect-options-allowhalfopen [33:05|% 52|+ 2939|- 40]: release test-net-connect-options-fd [33:05|% 52|+ 2939|- 40]: release test-net-connect-options-invalid [33:05|% 53|+ 2943|- 40]: release test-net-connect-options-ipv6 [33:05|% 53|+ 2943|- 40]: release test-net-connect-options-path [33:06|% 53|+ 2943|- 40]: release test-net-connect-options-port [33:06|% 53|+ 2944|- 40]: release test-net-connect-paused-connection [33:06|% 53|+ 2945|- 40]: release test-net-connect-reset [33:06|% 53|+ 2945|- 40]: release test-net-connect-reset-after-destroy [33:10|% 53|+ 2949|- 40]: release test-net-connect-reset-before-connected [33:10|% 53|+ 2949|- 40]: release test-net-connect-reset-until-connected [33:11|% 53|+ 2951|- 40]: release test-net-dns-custom-lookup [33:11|% 53|+ 2951|- 40]: release test-net-dns-error [33:11|% 53|+ 2951|- 40]: release test-net-dns-lookup [33:11|% 53|+ 2951|- 40]: release test-net-dns-lookup-skip [33:11|% 53|+ 2951|- 40]: release test-net-during-close [33:11|% 53|+ 2951|- 40]: release test-net-eaddrinuse [33:11|% 53|+ 2951|- 40]: release test-net-end-close [33:11|% 53|+ 2951|- 40]: release test-net-end-destroyed [33:11|% 53|+ 2951|- 40]: release test-net-end-without-connect [33:12|% 53|+ 2951|- 40]: release test-net-error-twice [33:13|% 53|+ 2954|- 40]: release test-net-isip [33:13|% 53|+ 2954|- 40]: release test-net-isipv4 [33:13|% 53|+ 2954|- 40]: release test-net-isipv6 [33:14|% 53|+ 2955|- 40]: release test-net-keepalive [33:14|% 53|+ 2955|- 40]: release test-net-keepalive-interval-count [33:16|% 53|+ 2957|- 40]: release test-net-large-string [33:16|% 53|+ 2957|- 40]: release test-net-listen-after-destroying-stdin [33:17|% 53|+ 2960|- 40]: release test-net-listen-close-server [33:18|% 53|+ 2960|- 40]: release test-net-listen-close-server-callback-i... [33:18|% 53|+ 2960|- 40]: release test-net-listen-error [33:18|% 53|+ 2960|- 40]: release test-net-listen-exclusive-random-ports [33:18|% 53|+ 2960|- 40]: release test-net-listen-fd0 [33:19|% 53|+ 2960|- 40]: release test-net-listen-handle-in-cluster-1 [33:20|% 53|+ 2960|- 40]: release test-net-listen-handle-in-cluster-2 [33:24|% 53|+ 2972|- 40]: release test-net-listen-invalid-port [33:25|% 53|+ 2975|- 40]: release test-net-listen-twice [33:26|% 53|+ 2975|- 40]: release test-net-listening [33:26|% 53|+ 2975|- 40]: release test-net-local-address-port [33:26|% 53|+ 2975|- 40]: release test-net-localerror [33:26|% 53|+ 2975|- 40]: release test-net-negative-zero [33:26|% 53|+ 2975|- 40]: release test-net-normalize-args [33:26|% 53|+ 2975|- 40]: release test-net-onread-static-buffer [33:27|% 53|+ 2975|- 40]: release test-net-options-lookup [33:27|% 53|+ 2975|- 40]: release test-net-pause-resume-connecting [33:29|% 53|+ 2975|- 40]: release test-net-perf_hooks [33:29|% 53|+ 2975|- 40]: release test-net-persistent-keepalive [33:29|% 53|+ 2975|- 40]: release test-net-persistent-nodelay [33:29|% 53|+ 2981|- 40]: release test-net-persistent-ref-unref [33:30|% 53|+ 2983|- 40]: release test-net-pingpong [33:30|% 53|+ 2983|- 40]: release test-net-pipe-connect-errors [33:31|% 53|+ 2989|- 40]: release test-net-pipe-with-long-path [33:31|% 53|+ 2989|- 40]: release test-net-reconnect [33:31|% 53|+ 2991|- 40]: release test-net-remote-address [33:31|% 53|+ 2991|- 40]: release test-net-remote-address-port [33:32|% 53|+ 2995|- 40]: release test-net-reuseport [33:32|% 53|+ 2997|- 40]: release test-net-server-async-dispose [33:32|% 53|+ 2997|- 40]: release test-net-server-blocklist [33:32|% 54|+ 3002|- 40]: release test-net-server-call-listen-multiple-ti... [33:32|% 54|+ 3002|- 40]: release test-net-server-capture-rejection [33:32|% 54|+ 3002|- 40]: release test-net-server-close [33:32|% 54|+ 3002|- 40]: release test-net-server-close-before-calling-lo... [33:34|% 54|+ 3004|- 40]: release test-net-server-close-before-ipc-respon... [33:34|% 54|+ 3004|- 40]: release test-net-server-drop-connections [33:34|% 54|+ 3004|- 40]: release test-net-server-keepalive [33:34|% 54|+ 3004|- 40]: release test-net-server-listen-handle [33:34|% 54|+ 3004|- 40]: release test-net-server-listen-options [33:34|% 54|+ 3006|- 40]: release test-net-server-listen-options-signal [33:34|% 54|+ 3007|- 40]: release test-net-server-listen-path [33:35|% 54|+ 3008|- 40]: release test-net-server-listen-remove-callback [33:35|% 54|+ 3008|- 40]: release test-net-server-max-connections [33:35|% 54|+ 3008|- 40]: release test-net-server-max-connections-close-m... [33:35|% 54|+ 3008|- 40]: release test-net-server-nodelay [33:35|% 54|+ 3008|- 40]: release test-net-server-options [33:35|% 54|+ 3008|- 40]: release test-net-server-pause-on-connect [33:35|% 54|+ 3011|- 40]: release test-net-server-reset [33:35|% 54|+ 3011|- 40]: release test-net-server-transfer-worker [33:39|% 54|+ 3025|- 40]: release test-net-server-try-ports [33:39|% 54|+ 3025|- 40]: release test-net-server-unref [33:40|% 54|+ 3029|- 40]: release test-net-server-unref-persistent [33:41|% 54|+ 3029|- 40]: release test-net-settimeout [33:41|% 54|+ 3029|- 40]: release test-net-socket-byteswritten [33:42|% 54|+ 3029|- 40]: release test-net-socket-close-after-end [33:42|% 54|+ 3029|- 40]: release test-net-socket-connect-invalid-autosel... [33:42|% 54|+ 3031|- 40]: release test-net-socket-connect-invalid-autosel... [33:43|% 54|+ 3032|- 40]: release test-net-socket-connect-without-cb [33:44|% 54|+ 3037|- 40]: release test-net-socket-connecting [33:45|% 54|+ 3037|- 40]: release test-net-socket-constructor [33:47|% 54|+ 3037|- 40]: release test-net-socket-destroy-send [33:47|% 54|+ 3039|- 40]: release test-net-socket-destroy-twice [33:47|% 54|+ 3040|- 40]: release test-net-socket-end-before-connect [33:47|% 54|+ 3040|- 40]: release test-net-socket-end-callback [33:47|% 54|+ 3040|- 40]: release test-net-socket-local-address [33:48|% 54|+ 3041|- 40]: release test-net-socket-no-halfopen-enforcer [33:49|% 54|+ 3041|- 40]: release test-net-socket-ready-without-cb [33:50|% 54|+ 3041|- 40]: release test-net-socket-reset-send [33:50|% 54|+ 3041|- 40]: release test-net-socket-reset-twice [33:52|% 54|+ 3042|- 40]: release test-net-socket-setnodelay [33:54|% 54|+ 3042|- 40]: release test-net-socket-timeout [33:54|% 54|+ 3042|- 40]: release test-net-socket-timeout-unref [33:54|% 54|+ 3042|- 40]: release test-net-socket-tos [33:54|% 54|+ 3042|- 40]: release test-net-socket-transfer-worker [33:54|% 54|+ 3042|- 40]: release test-net-socket-transfer-worker-http [33:54|% 54|+ 3042|- 40]: release test-net-socket-unref-timer-parent-chai... [33:54|% 54|+ 3044|- 40]: release test-net-socket-write-after-close [33:54|% 54|+ 3044|- 40]: release test-net-socket-write-error [33:56|% 54|+ 3046|- 40]: release test-net-stream [33:58|% 54|+ 3046|- 40]: release test-net-sync-cork [33:58|% 54|+ 3046|- 40]: release test-net-throttle [33:58|% 54|+ 3046|- 40]: release test-net-timeout-no-handle [33:58|% 54|+ 3047|- 40]: release test-net-transfer-guards [33:59|% 54|+ 3047|- 40]: release test-net-unref-timer-parent-undefined [34:00|% 54|+ 3048|- 40]: release test-net-writable [34:00|% 54|+ 3048|- 40]: release test-net-write-after-close [34:01|% 54|+ 3049|- 40]: release test-net-write-after-end-nt [34:01|% 54|+ 3049|- 40]: release test-net-write-arguments [34:02|% 54|+ 3049|- 40]: release test-net-write-cb-on-destroy-before-con... [34:02|% 54|+ 3049|- 40]: release test-net-write-connect-write [34:02|% 54|+ 3049|- 40]: release test-net-write-fully-async-buffer [34:02|% 54|+ 3049|- 40]: release test-net-write-fully-async-hex-string [34:02|% 54|+ 3049|- 40]: release test-net-write-slow [34:03|% 54|+ 3049|- 40]: release test-next-tick [34:04|% 54|+ 3049|- 40]: release test-next-tick-doesnt-hang [34:04|% 54|+ 3049|- 40]: release test-next-tick-domain [34:05|% 54|+ 3051|- 40]: release test-next-tick-errors [34:05|% 54|+ 3051|- 40]: release test-next-tick-fixed-queue-regression [34:06|% 54|+ 3051|- 40]: release test-next-tick-intentional-starvation [34:06|% 54|+ 3051|- 40]: release test-next-tick-ordering [34:06|% 54|+ 3051|- 40]: release test-next-tick-ordering2 [34:06|% 54|+ 3051|- 40]: release test-next-tick-when-exiting [34:06|% 54|+ 3051|- 40]: release test-no-addons-resolution-condition [34:06|% 54|+ 3051|- 40]: release test-no-node-snapshot [34:07|% 54|+ 3051|- 40]: release test-node-output-console [34:14|% 54|+ 3052|- 40]: release test-node-output-errors [34:14|% 54|+ 3052|- 40]: release test-node-output-eval [34:14|% 54|+ 3052|- 40]: release test-node-output-sourcemaps [34:14|% 54|+ 3052|- 40]: release test-node-output-vm [34:14|% 54|+ 3052|- 40]: release test-node-run [34:15|% 54|+ 3052|- 40]: release test-nodeeventtarget [34:17|% 55|+ 3058|- 40]: release test-npm-install [34:17|% 55|+ 3058|- 40]: release test-npm-version [34:17|% 55|+ 3058|- 40]: release test-openssl-ca-options [34:17|% 55|+ 3058|- 40]: release test-openssl-unreadable-config [34:18|% 55|+ 3065|- 40]: release test-options-binding [34:18|% 55|+ 3066|- 40]: release test-os [34:18|% 55|+ 3066|- 40]: release test-os-checked-function [34:18|% 55|+ 3066|- 40]: release test-os-constants-signals [34:18|% 55|+ 3066|- 40]: release test-os-eol [34:21|% 55|+ 3084|- 40]: release test-os-fast [34:23|% 55|+ 3090|- 40]: release test-os-homedir-no-envvar [34:23|% 55|+ 3091|- 40]: release test-os-process-priority [34:23|% 55|+ 3099|- 40]: release test-os-userinfo-handles-getter-errors [34:23|% 55|+ 3099|- 40]: release test-outgoing-message-destroy [34:24|% 55|+ 3103|- 40]: release test-outgoing-message-pipe [34:24|% 55|+ 3110|- 40]: release test-package-map-cli [34:24|% 56|+ 3113|- 40]: release test-parse-args [34:24|% 56|+ 3113|- 40]: release test-parse-test-envs [34:24|% 56|+ 3113|- 40]: release test-parse-test-only-envs [34:24|% 56|+ 3113|- 40]: release test-path [34:24|% 56|+ 3113|- 40]: release test-path-basename [34:25|% 56|+ 3121|- 40]: release test-path-dirname [34:25|% 56|+ 3121|- 40]: release test-path-extname [34:25|% 56|+ 3121|- 40]: release test-path-glob [34:25|% 56|+ 3121|- 40]: release test-path-isabsolute [34:25|% 56|+ 3121|- 40]: release test-path-join [34:25|% 56|+ 3121|- 40]: release test-path-makelong [34:25|% 56|+ 3121|- 40]: release test-path-normalize [34:25|% 56|+ 3124|- 40]: release test-path-parse-format [34:25|% 56|+ 3124|- 40]: release test-path-posix-exists [34:26|% 56|+ 3124|- 40]: release test-path-posix-relative-on-windows [34:26|% 56|+ 3124|- 40]: release test-path-relative [34:26|% 56|+ 3124|- 40]: release test-path-resolve [34:27|% 56|+ 3124|- 40]: release test-path-win32-exists [34:27|% 56|+ 3124|- 40]: release test-path-win32-normalize-device-names [34:28|% 56|+ 3124|- 40]: release test-path-zero-length-strings [34:30|% 56|+ 3124|- 40]: release test-pending-deprecation [34:31|% 56|+ 3125|- 40]: release test-perf-gc-crash [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-eventlooputilization [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-histogram [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-histogram-analysis [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-histogram-fast-calls [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-histogram-stats [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-monitor-event-loop-dela... [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-resourcetiming [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-timerify-basic [34:31|% 56|+ 3125|- 40]: release test-perf-hooks-timerify-constructor [34:31|% 56|+ 3126|- 40]: release test-perf-hooks-timerify-error [34:31|% 56|+ 3126|- 40]: release test-perf-hooks-timerify-histogram-asyn... [34:40|% 56|+ 3128|- 40]: release test-perf-hooks-timerify-histogram-sync [34:42|% 56|+ 3128|- 40]: release test-perf-hooks-timerify-invalid-args [34:47|% 56|+ 3131|- 40]: release test-perf-hooks-timerify-multiple-wrapp... [34:47|% 56|+ 3131|- 40]: release test-perf-hooks-timerify-return-value [34:47|% 56|+ 3134|- 40]: release test-perf-hooks-usertiming [34:47|% 56|+ 3135|- 40]: release test-perf-hooks-worker-timeorigin [34:47|% 56|+ 3135|- 40]: release test-performance-function-async [34:47|% 56|+ 3135|- 40]: release test-performance-gc [34:47|% 56|+ 3135|- 40]: release test-performance-gc-minor-ms [34:48|% 56|+ 3135|- 40]: release test-performance-global [34:48|% 56|+ 3135|- 40]: release test-performance-many-marks [34:48|% 56|+ 3135|- 40]: release test-performance-measure [34:49|% 56|+ 3135|- 40]: release test-performance-measure-detail [34:50|% 56|+ 3135|- 40]: release test-performance-nodetiming [34:51|% 56|+ 3135|- 40]: release test-performance-nodetiming-uvmetricsin... [34:52|% 56|+ 3135|- 40]: release test-performance-resourcetimingbufferfu... [34:52|% 56|+ 3135|- 40]: release test-performance-resourcetimingbuffersi... [34:53|% 56|+ 3139|- 40]: release test-performance-timeline [34:53|% 56|+ 3139|- 40]: release test-performanceobserver [34:53|% 56|+ 3139|- 40]: release test-performanceobserver-gc [34:53|% 56|+ 3139|- 40]: release test-permission-allow-addons-cli [34:54|% 56|+ 3139|- 40]: release test-permission-allow-child-process-cli [34:55|% 56|+ 3139|- 40]: release test-permission-allow-inspector [34:56|% 56|+ 3139|- 40]: release test-permission-allow-wasi-cli [34:56|% 56|+ 3139|- 40]: release test-permission-allow-worker-cli [34:56|% 56|+ 3139|- 40]: release test-permission-audit-fs-does-not-deny [34:56|% 56|+ 3139|- 40]: release test-permission-child-process-cli [34:56|% 56|+ 3139|- 40]: release test-permission-child-process-inherit-f... [34:56|% 56|+ 3139|- 40]: release test-permission-child-process-inherit-f... [34:56|% 56|+ 3139|- 40]: release test-permission-config-file [34:59|% 56|+ 3141|- 40]: release test-permission-diagnostics-channel [35:02|% 56|+ 3141|- 40]: release test-permission-drop-addons [35:04|% 56|+ 3141|- 40]: release test-permission-drop-child-process [35:04|% 56|+ 3141|- 40]: release test-permission-drop-diagnostics-channe... [35:05|% 56|+ 3143|- 40]: release test-permission-drop-errors [35:08|% 56|+ 3147|- 40]: release test-permission-drop-fs-all [35:08|% 56|+ 3147|- 40]: release test-permission-drop-fs-granted-path [35:08|% 56|+ 3147|- 40]: release test-permission-drop-fs-read [35:09|% 56|+ 3152|- 40]: release test-permission-drop-fs-scope [35:09|% 56|+ 3152|- 40]: release test-permission-drop-fs-specific-path [35:09|% 56|+ 3152|- 40]: release test-permission-drop-fs-write [35:10|% 56|+ 3158|- 40]: release test-permission-drop-not-enabled [35:10|% 56|+ 3162|- 40]: release test-permission-drop-worker [35:10|% 56|+ 3162|- 40]: release test-permission-fs-absolute-path [35:11|% 56|+ 3166|- 40]: release test-permission-fs-filehandle-utimes [35:11|% 57|+ 3169|- 40]: release test-permission-fs-internal-module-stat [35:11|% 57|+ 3169|- 40]: release test-permission-fs-read [35:11|% 57|+ 3169|- 40]: release test-permission-fs-read-entrypoint [35:11|% 57|+ 3169|- 40]: release test-permission-fs-relative-path [35:15|% 57|+ 3182|- 40]: release test-permission-fs-repeat-path [35:15|% 57|+ 3182|- 40]: release test-permission-fs-require [35:15|% 57|+ 3182|- 40]: release test-permission-fs-supported [35:16|% 57|+ 3182|- 40]: release test-permission-fs-symlink [35:17|% 57|+ 3194|- 40]: release test-permission-fs-symlink-relative [35:18|% 57|+ 3198|- 40]: release test-permission-fs-symlink-target-write [35:20|% 57|+ 3202|- 40]: release test-permission-fs-traversal-path [35:20|% 57|+ 3202|- 40]: release test-permission-fs-wildcard [35:20|% 57|+ 3202|- 40]: release test-permission-fs-windows-path [35:20|% 57|+ 3202|- 40]: release test-permission-fs-write [35:20|% 57|+ 3202|- 40]: release test-permission-fs-write-report [35:23|% 57|+ 3202|- 40]: release test-permission-fs-write-trace-events [35:25|% 57|+ 3206|- 40]: release test-permission-fs-write-v8 [35:25|% 57|+ 3206|- 40]: release test-permission-has [35:25|% 57|+ 3206|- 40]: release test-permission-inspector [35:25|% 57|+ 3206|- 40]: release test-permission-inspector-brk [35:25|% 57|+ 3206|- 40]: release test-permission-linked-binding [35:25|% 57|+ 3206|- 40]: release test-permission-linked-binding-drop [35:25|% 57|+ 3206|- 40]: release test-permission-no-addons [35:26|% 57|+ 3206|- 40]: release test-permission-openssl-store [35:26|% 57|+ 3207|- 40]: release test-permission-processbinding === release test-performance-gc === Path: parallel/test-performance-gc node:internal/assert/utils:77 throw err; ^ AssertionError [ERR_ASSERTION]: startTime should be relative to performance.timeOrigin. at PerformanceObserver. (/build/nodejs-lts-krypton/src/node/test/parallel/test-performance-gc.js:40:5) at PerformanceObserver. (/build/nodejs-lts-krypton/src/node/test/common/index.js:481:15) at [kDispatch] (node:internal/perf/observe:357:19) at Immediate._onImmediate (node:internal/perf/observe:132:25) at process.processImmediate (node:internal/timers:574:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v24.21.0 Command: out/Release/node --expose-gc --no-warnings /build/nodejs-lts-krypton/src/node/test/parallel/test-performance-gc.js [35:29|% 57|+ 3208|- 41]: release test-permission-sqlite-load-extension [35:29|% 57|+ 3208|- 41]: release test-permission-warning-flags [35:29|% 57|+ 3208|- 41]: release test-permission-wasi [35:29|% 57|+ 3208|- 41]: release test-permission-worker-threads-cli [35:29|% 57|+ 3208|- 41]: release test-pipe-abstract-socket [35:29|% 57|+ 3208|- 41]: release test-pipe-abstract-socket-http [35:29|% 57|+ 3209|- 41]: release test-pipe-address [35:29|% 57|+ 3209|- 41]: release test-pipe-file-to-http [35:29|% 57|+ 3209|- 41]: release test-pipe-head [35:30|% 57|+ 3211|- 41]: release test-pipe-outgoing-message-data-emitted... [35:30|% 57|+ 3211|- 41]: release test-pipe-return-val [35:30|% 57|+ 3211|- 41]: release test-pipe-stream [35:30|% 57|+ 3211|- 41]: release test-pipe-unref [35:30|% 57|+ 3211|- 41]: release test-pipe-writev [35:30|% 57|+ 3211|- 41]: release test-preload [35:30|% 57|+ 3211|- 41]: release test-preload-print-process-argv [35:30|% 57|+ 3211|- 41]: release test-preload-self-referential [35:30|% 57|+ 3211|- 41]: release test-preload-worker [35:30|% 57|+ 3211|- 41]: release test-primitive-timer-leak [35:30|% 57|+ 3211|- 41]: release test-primordials-apply [35:30|% 57|+ 3211|- 41]: release test-primordials-promise [35:31|% 57|+ 3213|- 41]: release test-primordials-regexp [35:31|% 57|+ 3213|- 41]: release test-priority-queue [35:31|% 57|+ 3217|- 41]: release test-process-abort [35:31|% 57|+ 3217|- 41]: release test-process-argv-0 [35:31|% 57|+ 3217|- 41]: release test-process-available-memory [35:31|% 57|+ 3219|- 41]: release test-process-beforeexit [35:34|% 57|+ 3220|- 41]: release test-process-beforeexit-throw-exit [35:34|% 57|+ 3220|- 41]: release test-process-binding [35:35|% 57|+ 3220|- 41]: release test-process-binding-internalbinding-al... [35:36|% 57|+ 3220|- 41]: release test-process-binding-util [35:36|% 57|+ 3220|- 41]: release test-process-chdir [35:37|% 57|+ 3220|- 41]: release test-process-chdir-errormessage [35:38|% 57|+ 3220|- 41]: release test-process-config [35:38|% 57|+ 3220|- 41]: release test-process-constants-noatime [35:38|% 57|+ 3220|- 41]: release test-process-constrained-memory [35:39|% 57|+ 3220|- 41]: release test-process-cpuUsage [35:40|% 57|+ 3220|- 41]: release test-process-default [35:43|% 57|+ 3222|- 41]: release test-process-dlopen-error-message-crash [35:45|% 57|+ 3222|- 41]: release test-process-dlopen-undefined-exports [35:47|% 57|+ 3222|- 41]: release test-process-domain-segfault [35:53|% 57|+ 3222|- 41]: release test-process-emit [35:54|% 57|+ 3222|- 41]: release test-process-emitwarning [35:54|% 57|+ 3222|- 41]: release test-process-env [35:55|% 58|+ 3223|- 41]: release test-process-env-allowed-flags [35:55|% 58|+ 3223|- 41]: release test-process-env-allowed-flags-are-docu... [36:00|% 58|+ 3227|- 41]: release test-process-env-delete [36:00|% 58|+ 3227|- 41]: release test-process-env-deprecation [36:00|% 58|+ 3227|- 41]: release test-process-env-ignore-getter-setter [36:00|% 58|+ 3227|- 41]: release test-process-env-sideeffects [36:03|% 58|+ 3233|- 41]: release test-process-env-symbols [36:03|% 58|+ 3235|- 41]: release test-process-env-tz [36:03|% 58|+ 3235|- 41]: release test-process-env-windows-error-reset [36:03|% 58|+ 3236|- 41]: release test-process-euid-egid [36:03|% 58|+ 3237|- 41]: release test-process-exception-capture [36:03|% 58|+ 3237|- 41]: release test-process-exception-capture-errors [36:04|% 58|+ 3239|- 41]: release test-process-exception-capture-should-a... [36:05|% 58|+ 3239|- 41]: release test-process-exception-capture-should-a... [36:05|% 58|+ 3239|- 41]: release test-process-exec-argv [36:05|% 58|+ 3239|- 41]: release test-process-execpath [36:05|% 58|+ 3239|- 41]: release test-process-execve [36:05|% 58|+ 3239|- 41]: release test-process-execve-abort [36:06|% 58|+ 3240|- 41]: release test-process-execve-no-args [36:06|% 58|+ 3240|- 41]: release test-process-execve-on-exit [36:06|% 58|+ 3240|- 41]: release test-process-execve-permission-fail [36:07|% 58|+ 3241|- 41]: release test-process-execve-permission-granted [36:28|% 58|+ 3241|- 41]: release test-process-execve-socket [36:31|% 58|+ 3245|- 41]: release test-process-execve-validation [36:31|% 58|+ 3247|- 41]: release test-process-execve-worker-threads [36:31|% 58|+ 3253|- 41]: release test-process-exit [36:32|% 58|+ 3254|- 41]: release test-process-exit-after-fetch-throw [36:33|% 58|+ 3256|- 41]: release test-process-exit-code [36:33|% 58|+ 3259|- 41]: release test-process-exit-code-validation [36:34|% 58|+ 3261|- 41]: release test-process-exit-from-before-exit [36:34|% 58|+ 3261|- 41]: release test-process-exit-handler [36:34|% 58|+ 3261|- 41]: release test-process-exit-recursive [36:34|% 58|+ 3261|- 41]: release test-process-external-stdio-close [36:35|% 58|+ 3261|- 41]: release test-process-external-stdio-close-spawn [36:36|% 58|+ 3261|- 41]: release test-process-features [36:37|% 58|+ 3261|- 41]: release test-process-finalization [36:38|% 58|+ 3261|- 41]: release test-process-get-builtin [36:38|% 58|+ 3261|- 41]: release test-process-getactivehandles [36:38|% 58|+ 3261|- 41]: release test-process-getactiverequests [36:39|% 58|+ 3261|- 41]: release test-process-getactiveresources [36:41|% 58|+ 3267|- 41]: release test-process-getactiveresources-track-a... [36:42|% 58|+ 3267|- 41]: release test-process-getactiveresources-track-a... [36:42|% 59|+ 3303|- 41]: release test-process-getactiveresources-track-i... [36:44|% 59|+ 3303|- 41]: release test-process-getactiveresources-track-m... [36:44|% 59|+ 3303|- 41]: release test-process-getactiveresources-track-t... [36:44|% 59|+ 3303|- 41]: release test-process-getgroups [36:45|% 59|+ 3303|- 41]: release test-process-hrtime [36:45|% 59|+ 3303|- 41]: release test-process-hrtime-bigint [36:45|% 59|+ 3303|- 41]: release test-process-initgroups [36:46|% 59|+ 3303|- 41]: release test-process-kill-null [36:46|% 59|+ 3303|- 41]: release test-process-kill-pid [36:46|% 59|+ 3303|- 41]: release test-process-load-env-file [36:47|% 59|+ 3303|- 41]: release test-process-next-tick [36:47|% 59|+ 3303|- 41]: release test-process-no-deprecation [36:48|% 59|+ 3307|- 41]: release test-process-ppid [36:50|% 59|+ 3310|- 41]: release test-process-prototype [36:53|% 59|+ 3310|- 41]: release test-process-raw-debug [36:56|% 59|+ 3311|- 41]: release test-process-really-exit [36:56|% 59|+ 3311|- 41]: release test-process-redirect-warnings [36:56|% 59|+ 3311|- 41]: release test-process-redirect-warnings-env [36:58|% 59|+ 3311|- 41]: release test-process-ref-unref [36:58|% 59|+ 3318|- 41]: release test-process-release [37:01|% 59|+ 3324|- 41]: release test-process-remove-all-signal-listener... [37:02|% 59|+ 3324|- 41]: release test-process-setgroups [37:02|% 59|+ 3324|- 41]: release test-process-setsourcemapsenabled [37:03|% 59|+ 3324|- 41]: release test-process-threadCpuUsage-main-thread [37:03|% 59|+ 3324|- 41]: release test-process-threadCpuUsage-worker-thre... [37:04|% 59|+ 3324|- 41]: release test-process-title-cli [37:05|% 59|+ 3324|- 41]: release test-process-uid-gid [37:05|% 59|+ 3325|- 41]: release test-process-umask [37:05|% 59|+ 3325|- 41]: release test-process-umask-mask [37:05|% 59|+ 3325|- 41]: release test-process-uncaught-exception-monitor [37:05|% 59|+ 3325|- 41]: release test-process-uptime [37:06|% 59|+ 3325|- 41]: release test-process-versions [37:07|% 59|+ 3325|- 41]: release test-process-warning [37:10|% 59|+ 3325|- 41]: release test-process-warnings [37:10|% 59|+ 3325|- 41]: release test-promise-handled-rejection-no-warni... [37:10|% 59|+ 3325|- 41]: release test-promise-hook-create-hook [37:10|% 59|+ 3325|- 41]: release test-promise-hook-exceptions [37:10|% 59|+ 3325|- 41]: release test-promise-hook-on-after [37:14|% 59|+ 3325|- 41]: release test-promise-hook-on-before [37:14|% 59|+ 3325|- 41]: release test-promise-hook-on-init [37:14|% 59|+ 3325|- 41]: release test-promise-hook-on-resolve [37:14|% 59|+ 3325|- 41]: release test-promise-reject-callback-exception [37:14|% 59|+ 3325|- 41]: release test-promise-swallowed-event [37:18|% 59|+ 3325|- 41]: release test-promise-unhandled-default [37:18|% 59|+ 3325|- 41]: release test-promise-unhandled-error [37:18|% 59|+ 3325|- 41]: release test-promise-unhandled-error-with-readi... [37:18|% 59|+ 3325|- 41]: release test-promise-unhandled-flag [37:19|% 59|+ 3325|- 41]: release test-promise-unhandled-issue-43655 [37:19|% 59|+ 3325|- 41]: release test-promise-unhandled-silent [37:19|% 59|+ 3325|- 41]: release test-promise-unhandled-silent-no-hook [37:20|% 59|+ 3325|- 41]: release test-promise-unhandled-throw [37:20|% 59|+ 3325|- 41]: release test-promise-unhandled-throw-handler [37:20|% 59|+ 3325|- 41]: release test-promise-unhandled-warn [37:22|% 59|+ 3325|- 41]: release test-promise-unhandled-warn-no-hook [37:22|% 59|+ 3325|- 41]: release test-promises-unhandled-proxy-rejection... [37:22|% 59|+ 3325|- 41]: release test-promises-unhandled-rejections [37:22|% 59|+ 3325|- 41]: release test-promises-unhandled-symbol-rejectio... [37:22|% 59|+ 3325|- 41]: release test-promises-warning-on-unhandled-reje... [37:22|% 59|+ 3325|- 41]: release test-punycode [37:23|% 59|+ 3325|- 41]: release test-querystring [37:23|% 59|+ 3325|- 41]: release test-querystring-escape [37:24|% 59|+ 3325|- 41]: release test-querystring-maxKeys-non-finite [37:24|% 59|+ 3326|- 41]: release test-querystring-multichar-separator [37:24|% 59|+ 3326|- 41]: release test-queue-microtask [37:24|% 59|+ 3326|- 41]: release test-queue-microtask-uncaught-asynchook... [37:24|% 59|+ 3326|- 41]: release test-quic-address-validation [37:26|% 59|+ 3327|- 41]: release test-quic-alpn [37:27|% 59|+ 3329|- 41]: release test-quic-alpn-h3 [37:27|% 59|+ 3329|- 41]: release test-quic-alpn-mismatch [37:29|% 59|+ 3333|- 41]: release test-quic-blocklist [37:31|% 60|+ 3335|- 41]: release test-quic-callback-error-onblocked === release test-icu-env === Path: parallel/test-icu-env The ICU is v78.3, but there is no fixture for this version. Trying the latest known version: v78.2. If this test fails with a few strings changed after ICU update, run this: /build/nodejs-lts-krypton/src/node/out/Release/node tools/icu/update-test-data.mjs Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-icu-env.js --- TIMEOUT --- [37:33|% 60|+ 3336|- 42]: release test-quic-callback-error-ondatagram [37:33|% 60|+ 3336|- 42]: release test-quic-callback-error-ondatagram-asy... [37:34|% 60|+ 3336|- 42]: release test-quic-callback-error-ondatagramstat... [37:34|% 60|+ 3336|- 42]: release test-quic-callback-error-onerror [37:34|% 60|+ 3336|- 42]: release test-quic-callback-error-onerror-option [37:36|% 60|+ 3336|- 42]: release test-quic-callback-error-onerror-valida... [37:36|% 60|+ 3336|- 42]: release test-quic-callback-error-onhandshake [37:36|% 60|+ 3336|- 42]: release test-quic-callback-error-onnewtoken [37:36|% 60|+ 3336|- 42]: release test-quic-callback-error-onpathvalidati... [37:36|% 60|+ 3336|- 42]: release test-quic-callback-error-onreset [37:37|% 60|+ 3338|- 42]: release test-quic-callback-error-onsessionticke... [37:38|% 60|+ 3338|- 42]: release test-quic-callback-error-onstream [37:41|% 60|+ 3348|- 42]: release test-quic-callback-error-onstream-async [37:47|% 60|+ 3369|- 42]: release test-quic-callback-error-stream-onerror [37:47|% 60|+ 3369|- 42]: release test-quic-callback-error-suppressed [37:49|% 60|+ 3373|- 42]: release test-quic-callback-error-suppressed-asy... [37:49|% 60|+ 3373|- 42]: release test-quic-cc-algorithm [37:49|% 60|+ 3373|- 42]: release test-quic-certificate-compression [37:49|% 60|+ 3373|- 42]: release test-quic-connection-concurrent [37:49|% 60|+ 3374|- 42]: release test-quic-connection-limits [37:50|% 60|+ 3374|- 42]: release test-quic-datagram [37:50|% 60|+ 3374|- 42]: release test-quic-datagram-abandoned [37:50|% 60|+ 3374|- 42]: release test-quic-datagram-drop-newest [37:51|% 60|+ 3376|- 42]: release test-quic-datagram-drop-oldest [37:51|% 60|+ 3376|- 42]: release test-quic-datagram-echo === release test-process-uptime === Path: parallel/test-process-uptime 24.335369517 node:internal/assert/utils:77 throw err; ^ AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert.ok(process.uptime() <= 15) at Object. (/build/nodejs-lts-krypton/src/node/test/parallel/test-process-uptime.js:30:8) at Module._compile (node:internal/modules/cjs/loader:1929:14) at Object..js (node:internal/modules/cjs/loader:2060:10) at Module.load (node:internal/modules/cjs/loader:1651:32) at Module._load (node:internal/modules/cjs/loader:1443:12) at wrapModuleLoad (node:internal/modules/cjs/loader:261: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.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-process-uptime.js [37:53|% 60|+ 3382|- 43]: release test-quic-datagram-edge-cases [37:53|% 60|+ 3382|- 43]: release test-quic-datagram-frame-size-validatio... [37:57|% 60|+ 3385|- 43]: release test-quic-datagram-multiple [37:57|% 60|+ 3385|- 43]: release test-quic-datagram-no-detach [37:57|% 60|+ 3385|- 43]: release test-quic-datagram-size-limits [37:57|% 60|+ 3385|- 43]: release test-quic-datagram-sources [37:57|% 60|+ 3388|- 43]: release test-quic-datagram-status [37:57|% 60|+ 3388|- 43]: release test-quic-datagram-utf8 [37:57|% 60|+ 3388|- 43]: release test-quic-default-stream-limits [37:58|% 60|+ 3388|- 43]: release test-quic-diagnostics-channel [37:58|% 60|+ 3388|- 43]: release test-quic-diagnostics-channel-busy [37:58|% 60|+ 3388|- 43]: release test-quic-diagnostics-channel-datagram [38:00|% 61|+ 3389|- 43]: release test-quic-diagnostics-channel-datagram-... [38:01|% 61|+ 3391|- 43]: release test-quic-diagnostics-channel-error [38:01|% 61|+ 3391|- 43]: release test-quic-diagnostics-channel-path [38:02|% 61|+ 3391|- 43]: release test-quic-diagnostics-channel-session [38:02|% 61|+ 3391|- 43]: release test-quic-diagnostics-channel-stream [38:02|% 61|+ 3391|- 43]: release test-quic-diagnostics-channel-token [38:02|% 61|+ 3392|- 43]: release test-quic-draining-period [38:03|% 61|+ 3392|- 43]: release test-quic-edge-closing-ops [38:04|% 61|+ 3392|- 43]: release test-quic-edge-concurrent-close [38:05|% 61|+ 3394|- 43]: release test-quic-edge-destroyed-ops [38:05|% 61|+ 3394|- 43]: release test-quic-edge-endpoint-destroy-active [38:05|% 61|+ 3394|- 43]: release test-quic-edge-idempotent [38:06|% 61|+ 3394|- 43]: release test-quic-edge-session-close-immediate [38:06|% 61|+ 3394|- 43]: release test-quic-edge-session-destroy-immediat... [38:06|% 61|+ 3394|- 43]: release test-quic-enable-early-data [38:06|% 61|+ 3394|- 43]: release test-quic-endpoint-async-dispose [38:06|% 61|+ 3394|- 43]: release test-quic-endpoint-bind [38:06|% 61|+ 3394|- 43]: release test-quic-endpoint-bind-failure [38:06|% 61|+ 3394|- 43]: release test-quic-endpoint-busy [38:06|% 61|+ 3394|- 43]: release test-quic-endpoint-close-destroy [38:06|% 61|+ 3394|- 43]: release test-quic-endpoint-destroy-after-close [38:06|% 61|+ 3397|- 43]: release test-quic-endpoint-destroy-cascade-clos... [38:06|% 61|+ 3397|- 43]: release test-quic-endpoint-idle-timeout [38:06|% 61|+ 3397|- 43]: release test-quic-endpoint-onsession-throws [38:06|% 61|+ 3397|- 43]: release test-quic-endpoint-reuse [38:08|% 61|+ 3402|- 43]: release test-quic-endpoint-state-transitions [38:08|% 61|+ 3404|- 43]: release test-quic-error-class [38:09|% 61|+ 3405|- 43]: release test-quic-error-destroy-rejects-promise... [38:09|% 61|+ 3406|- 43]: release test-quic-exports [38:10|% 61|+ 3406|- 43]: release test-quic-exports-constants [38:11|% 61|+ 3406|- 43]: release test-quic-flow-control-blob [38:15|% 61|+ 3406|- 43]: release test-quic-flow-control-block-resume [38:15|% 61|+ 3406|- 43]: release test-quic-flow-control-params [38:16|% 61|+ 3406|- 43]: release test-quic-flow-control-uni [38:18|% 61|+ 3410|- 43]: release test-quic-h3-callback-errors [38:19|% 61|+ 3414|- 43]: release test-quic-h3-close-behavior [38:19|% 61|+ 3417|- 43]: release test-quic-h3-concurrent-requests [38:21|% 61|+ 3421|- 43]: release test-quic-h3-datagram [38:21|% 61|+ 3427|- 43]: release test-quic-h3-error-codes [38:21|% 61|+ 3427|- 43]: release test-quic-h3-goaway [38:22|% 61|+ 3427|- 43]: release test-quic-h3-goaway-non-h3 [38:22|% 61|+ 3434|- 43]: release test-quic-h3-handshake-failure [38:22|% 61|+ 3434|- 43]: release test-quic-h3-header-validation [38:22|% 61|+ 3434|- 43]: release test-quic-h3-headers-support [38:22|% 61|+ 3435|- 43]: release test-quic-h3-informational-headers [38:22|% 61|+ 3438|- 43]: release test-quic-h3-maxstreamdata-external-buf... [38:22|% 61|+ 3438|- 43]: release test-quic-h3-origin [38:22|% 61|+ 3445|- 43]: release test-quic-h3-pending-stream [38:22|% 61|+ 3445|- 43]: release test-quic-h3-post-filehandle [38:22|% 61|+ 3445|- 43]: release test-quic-h3-post-request [38:22|% 61|+ 3445|- 43]: release test-quic-h3-priority [38:22|% 61|+ 3445|- 43]: release test-quic-h3-qpack-settings [38:22|% 62|+ 3450|- 43]: release test-quic-h3-request-rejected [38:22|% 62|+ 3450|- 43]: release test-quic-h3-request-response [38:22|% 62|+ 3450|- 43]: release test-quic-h3-settings [38:22|% 62|+ 3451|- 43]: release test-quic-h3-status-code-type [38:22|% 62|+ 3451|- 43]: release test-quic-h3-stream-destroy-with-header... [38:23|% 62|+ 3453|- 43]: release test-quic-h3-stream-idle-timeout [38:23|% 62|+ 3454|- 43]: release test-quic-h3-stream-without-onstream [38:25|% 62|+ 3469|- 43]: release test-quic-h3-trailing-headers [38:25|% 62|+ 3470|- 43]: release test-quic-h3-zero-rtt [38:26|% 62|+ 3470|- 43]: release test-quic-h3-zero-rtt-bogus-ticket [38:26|% 62|+ 3470|- 43]: release test-quic-h3-zero-rtt-rejected-settings [38:26|% 62|+ 3474|- 43]: release test-quic-handshake [38:26|% 62|+ 3474|- 43]: release test-quic-handshake-ipv6-only [38:27|% 62|+ 3474|- 43]: release test-quic-handshake-timeout [38:27|% 62|+ 3474|- 43]: release test-quic-internal-endpoint-listen-defa... [38:27|% 62|+ 3474|- 43]: release test-quic-internal-endpoint-options [38:27|% 62|+ 3474|- 43]: release test-quic-internal-endpoint-stats-state [38:27|% 62|+ 3474|- 43]: release test-quic-internal-setcallbacks [38:29|% 62|+ 3474|- 43]: release test-quic-keepalive [38:31|% 62|+ 3475|- 43]: release test-quic-key-update [38:31|% 62|+ 3477|- 43]: release test-quic-key-update-peer [38:31|% 62|+ 3477|- 43]: release test-quic-list-endpoints [38:32|% 62|+ 3478|- 43]: release test-quic-max-payload-size [38:32|% 62|+ 3478|- 43]: release test-quic-max-window [38:32|% 62|+ 3478|- 43]: release test-quic-maxstreamdata-external-buffer... [38:32|% 62|+ 3478|- 43]: release test-quic-module-exports [38:32|% 62|+ 3478|- 43]: release test-quic-multipacket-clienthello [38:33|% 62|+ 3479|- 43]: release test-quic-new-token [38:33|% 62|+ 3480|- 43]: release test-quic-perf-hooks [38:33|% 62|+ 3480|- 43]: release test-quic-preferred-address-ignore [38:34|% 62|+ 3480|- 43]: release test-quic-qlog [38:34|% 62|+ 3480|- 43]: release test-quic-reject-unauthorized [38:34|% 62|+ 3480|- 43]: release test-quic-session-application-options [38:34|% 62|+ 3480|- 43]: release test-quic-session-close [38:34|% 62|+ 3480|- 43]: release test-quic-session-close-error-code [38:34|% 62|+ 3480|- 43]: release test-quic-session-close-graceful [38:38|% 62|+ 3484|- 43]: release test-quic-session-close-sends-frame [38:40|% 62|+ 3484|- 43]: release test-quic-session-destroy [38:42|% 62|+ 3484|- 43]: release test-quic-session-destroy-reentrant [38:42|% 62|+ 3484|- 43]: release test-quic-session-destroy-validate-opti... [38:42|% 62|+ 3484|- 43]: release test-quic-session-emit-ordering [38:42|% 62|+ 3484|- 43]: release test-quic-session-idle-timeout [38:42|% 62|+ 3484|- 43]: release test-quic-session-initial-rtt [38:42|% 62|+ 3486|- 43]: release test-quic-session-opened-early-destroy [38:42|% 62|+ 3486|- 43]: release test-quic-session-opened-info [38:44|% 62|+ 3486|- 43]: release test-quic-session-opened-validation [38:44|% 62|+ 3486|- 43]: release test-quic-session-preferred-address [38:44|% 62|+ 3486|- 43]: release test-quic-session-preferred-address-ign... [38:44|% 62|+ 3486|- 43]: release test-quic-session-preferred-address-ipv... [38:44|% 62|+ 3486|- 43]: release test-quic-session-properties [38:44|% 62|+ 3486|- 43]: release test-quic-session-stats [38:45|% 62|+ 3492|- 43]: release test-quic-session-stats-datagram [38:45|% 62|+ 3492|- 43]: release test-quic-session-stats-detailed [38:45|% 62|+ 3492|- 43]: release test-quic-session-stream-lifecycle [38:46|% 62|+ 3493|- 43]: release test-quic-session-transport-params [38:46|% 62|+ 3493|- 43]: release test-quic-session-unobserved-error-clos... [38:46|% 62|+ 3493|- 43]: release test-quic-shared-endpoint-stream-close [38:47|% 62|+ 3493|- 43]: release test-quic-sni [38:47|% 62|+ 3494|- 43]: release test-quic-sni-mismatch [38:47|% 62|+ 3494|- 43]: release test-quic-sni-multi-entry [38:48|% 62|+ 3494|- 43]: release test-quic-sni-setcontexts [38:48|% 62|+ 3494|- 43]: release test-quic-stateless-reset [38:48|% 62|+ 3496|- 43]: release test-quic-stats-tojson-inspect [38:48|% 62|+ 3497|- 43]: release test-quic-stream-bidi-basic [38:50|% 62|+ 3497|- 43]: release test-quic-stream-bidi-concurrent [38:50|% 62|+ 3497|- 43]: release test-quic-stream-bidi-echo [38:52|% 62|+ 3497|- 43]: release test-quic-stream-bidi-halfclose [38:52|% 62|+ 3497|- 43]: release test-quic-stream-bidi-large [38:52|% 62|+ 3497|- 43]: release test-quic-stream-bidi-server-initiated [38:52|% 62|+ 3497|- 43]: release test-quic-stream-bidi-setbody [38:52|% 62|+ 3497|- 43]: release test-quic-stream-bidi-varchunklen [38:52|% 62|+ 3497|- 43]: release test-quic-stream-bidi-writer [38:53|% 62|+ 3498|- 43]: release test-quic-stream-body-async-error [38:53|% 62|+ 3498|- 43]: release test-quic-stream-body-async-iterable [38:54|% 62|+ 3498|- 43]: release test-quic-stream-body-error [38:56|% 63|+ 3502|- 43]: release test-quic-stream-body-filehandle [38:56|% 63|+ 3502|- 43]: release test-quic-stream-body-pooled-buffer [38:56|% 63|+ 3502|- 43]: release test-quic-stream-body-promise [38:57|% 63|+ 3502|- 43]: release test-quic-stream-body-promise-error [38:57|% 63|+ 3502|- 43]: release test-quic-stream-body-promise-reject [38:57|% 63|+ 3502|- 43]: release test-quic-stream-body-readable-stream [38:58|% 63|+ 3503|- 43]: release test-quic-stream-body-sources [38:58|% 63|+ 3505|- 43]: release test-quic-stream-body-state [38:58|% 63|+ 3505|- 43]: release test-quic-stream-body-string [38:58|% 63|+ 3505|- 43]: release test-quic-stream-body-string-shorthand [39:03|% 63|+ 3511|- 43]: release test-quic-stream-body-sync-iterable [39:04|% 63|+ 3511|- 43]: release test-quic-stream-closed-promise [39:04|% 63|+ 3525|- 43]: release test-quic-stream-closed-rejects [39:04|% 63|+ 3525|- 43]: release test-quic-stream-destroy-emits-reset [39:04|% 63|+ 3525|- 43]: release test-quic-stream-destroy-emits-stop-sen... [39:05|% 63|+ 3525|- 43]: release test-quic-stream-destroy-options-code [39:05|% 63|+ 3525|- 43]: release test-quic-stream-destroy-options-valida... [39:05|% 63|+ 3526|- 43]: release test-quic-stream-error-graceful-close [39:05|% 63|+ 3526|- 43]: release test-quic-stream-id-ordering [39:05|% 63|+ 3528|- 43]: release test-quic-stream-idle-timeout [39:06|% 63|+ 3531|- 43]: release test-quic-stream-iteration [39:06|% 63|+ 3531|- 43]: release test-quic-stream-iteration-batching [39:07|% 63|+ 3534|- 43]: release test-quic-stream-iteration-break [39:07|% 63|+ 3541|- 43]: release test-quic-stream-iteration-destroyed [39:07|% 63|+ 3542|- 43]: release test-quic-stream-iteration-double [39:07|% 63|+ 3544|- 43]: release test-quic-stream-iteration-nonreadable [39:09|% 63|+ 3546|- 43]: release test-quic-stream-iteration-pipeto [39:10|% 63|+ 3547|- 43]: release test-quic-stream-iteration-pull [39:10|% 64|+ 3558|- 43]: release test-quic-stream-iteration-reset [39:10|% 64|+ 3558|- 43]: release test-quic-stream-limits-pending [39:10|% 64|+ 3558|- 43]: release test-quic-stream-limits-uni [39:10|% 64|+ 3558|- 43]: release test-quic-stream-many-rapid [39:10|% 64|+ 3558|- 43]: release test-quic-stream-onblocked [39:10|% 64|+ 3558|- 43]: release test-quic-stream-pending [39:10|% 64|+ 3558|- 43]: release test-quic-stream-priority [39:10|% 64|+ 3558|- 43]: release test-quic-stream-read-after-blocked [39:10|% 64|+ 3558|- 43]: release test-quic-stream-read-after-fin [39:10|% 64|+ 3562|- 43]: release test-quic-stream-recv-coalescing [39:10|% 64|+ 3562|- 43]: release test-quic-stream-reset-after-data [39:10|% 64|+ 3562|- 43]: release test-quic-stream-reset-before-data [39:11|% 64|+ 3562|- 43]: release test-quic-stream-reset-mid-transfer [39:11|% 64|+ 3562|- 43]: release test-quic-stream-reset-stop [39:12|% 64|+ 3562|- 43]: release test-quic-stream-setbody-errors [39:12|% 64|+ 3562|- 43]: release test-quic-stream-slow-consumer [39:13|% 64|+ 3562|- 43]: release test-quic-stream-stats [39:13|% 64|+ 3562|- 43]: release test-quic-stream-stop-sending-buffered [39:13|% 64|+ 3562|- 43]: release test-quic-stream-stop-sending-callback [39:14|% 64|+ 3562|- 43]: release test-quic-stream-stop-sending-interacti... [39:14|% 64|+ 3562|- 43]: release test-quic-stream-uni-basic [39:14|% 64|+ 3562|- 43]: release test-quic-stream-uni-no-onstream [39:15|% 64|+ 3562|- 43]: release test-quic-stream-uni-server-initiated [39:17|% 64|+ 3564|- 43]: release test-quic-stream-write-partial-view [39:18|% 64|+ 3566|- 43]: release test-quic-stream-writer-api [39:18|% 64|+ 3566|- 43]: release test-quic-stream-writer-dispose [39:18|% 64|+ 3566|- 43]: release test-quic-stream-writer-drain-unhandled... [39:19|% 64|+ 3571|- 43]: release test-quic-stream-writer-fail-error-code [39:20|% 64|+ 3571|- 43]: release test-quic-stream-zero-length [39:20|% 64|+ 3571|- 43]: release test-quic-test-client [39:20|% 64|+ 3571|- 43]: release test-quic-test-server [39:20|% 64|+ 3571|- 43]: release test-quic-tls-ca [39:23|% 64|+ 3574|- 43]: release test-quic-tls-crl [39:24|% 64|+ 3574|- 43]: release test-quic-tls-keylog [39:24|% 64|+ 3574|- 43]: release test-quic-tls-options [39:24|% 64|+ 3574|- 43]: release test-quic-tls-trace [39:24|% 64|+ 3574|- 43]: release test-quic-tls-verify-client [39:24|% 64|+ 3574|- 43]: release test-quic-token-distinct [39:24|% 64|+ 3574|- 43]: release test-quic-token-expired [39:24|% 64|+ 3574|- 43]: release test-quic-token-reuse [39:24|% 64|+ 3574|- 43]: release test-quic-token-secret [39:24|% 64|+ 3574|- 43]: release test-quic-transport-params-validation [39:24|% 64|+ 3574|- 43]: release test-quic-version [39:24|% 64|+ 3574|- 43]: release test-quic-version-negotiation [39:29|% 64|+ 3576|- 43]: release test-quic-version-negotiation-oversized... [39:29|% 64|+ 3577|- 43]: release test-quic-writer-abort-signal [39:29|% 64|+ 3577|- 43]: release test-quic-writer-async-dispose-ended [39:29|% 64|+ 3577|- 43]: release test-quic-writer-backpressure [39:29|% 64|+ 3577|- 43]: release test-quic-writer-write-rejects [39:30|% 64|+ 3577|- 43]: release test-quic-zero-rtt [39:30|% 64|+ 3577|- 43]: release test-quic-zero-rtt-datagram [39:30|% 64|+ 3577|- 43]: release test-quic-zero-rtt-disabled-client [39:30|% 64|+ 3577|- 43]: release test-quic-zero-rtt-disabled-server [39:30|% 64|+ 3577|- 43]: release test-quic-zero-rtt-rejected-settings [39:30|% 64|+ 3577|- 43]: release test-readable-from [39:30|% 64|+ 3577|- 43]: release test-readable-from-iterator-closing [39:33|% 64|+ 3579|- 43]: release test-readable-from-web-enqueue-then-clo... [39:35|% 64|+ 3579|- 43]: release test-readable-large-hwm [39:38|% 64|+ 3579|- 43]: release test-readable-single-end [39:38|% 64|+ 3579|- 43]: release test-readline [39:39|% 64|+ 3595|- 43]: release test-readline-async-iterators [39:39|% 64|+ 3597|- 43]: release test-readline-async-iterators-backpress... [39:40|% 64|+ 3598|- 43]: release test-readline-async-iterators-destroy [39:40|% 64|+ 3598|- 43]: release test-readline-carriage-return-between-c... [39:40|% 64|+ 3598|- 43]: release test-readline-csi [39:40|% 64|+ 3598|- 43]: release test-readline-emit-keypress-events [39:40|% 64|+ 3598|- 43]: release test-readline-input-onerror [39:40|% 64|+ 3599|- 43]: release test-readline-interface [39:42|% 64|+ 3599|- 43]: release test-readline-interface-escapecodetimeo... [39:43|% 64|+ 3604|- 43]: release test-readline-interface-no-trailing-new... [39:44|% 64|+ 3608|- 43]: release test-readline-interface-recursive-write... [39:45|% 64|+ 3608|- 43]: release test-readline-keys [39:46|% 65|+ 3614|- 43]: release test-readline-line-separators [39:46|% 65|+ 3614|- 43]: release test-readline-position [39:46|% 65|+ 3614|- 43]: release test-readline-promises-csi [39:47|% 65|+ 3616|- 43]: release test-readline-promises-interface [39:48|% 65|+ 3620|- 43]: release test-readline-promises-tab-complete [39:50|% 65|+ 3644|- 43]: release test-readline-reopen [39:50|% 65|+ 3644|- 43]: release test-readline-set-raw-mode [39:50|% 65|+ 3644|- 43]: release test-readline-tab-complete [39:50|% 65|+ 3644|- 43]: release test-readline-undefined-columns [39:50|% 65|+ 3644|- 43]: release test-ref-unref-return [39:50|% 65|+ 3648|- 43]: release test-regression-object-prototype [39:50|% 65|+ 3648|- 43]: release test-release-changelog [39:50|% 65|+ 3648|- 43]: release test-release-npm [39:50|% 65|+ 3648|- 43]: release test-repl [39:50|% 65|+ 3648|- 43]: release test-repl-array-prototype-tempering [39:50|% 65|+ 3648|- 43]: release test-repl-async-iife [39:50|% 65|+ 3648|- 43]: release test-repl-autocomplete [39:50|% 65|+ 3648|- 43]: release test-repl-autolibs [39:50|% 65|+ 3648|- 43]: release test-repl-clear-immediate-crash [39:50|% 65|+ 3648|- 43]: release test-repl-cli-eval [39:50|% 65|+ 3648|- 43]: release test-repl-close [39:51|% 65|+ 3648|- 43]: release test-repl-colors [39:52|% 65|+ 3648|- 43]: release test-repl-completion-on-getters-disable... [39:52|% 65|+ 3648|- 43]: release test-repl-context [39:52|% 65|+ 3650|- 43]: release test-repl-custom-eval [39:54|% 65|+ 3654|- 43]: release test-repl-custom-eval-previews [39:54|% 65|+ 3654|- 43]: release test-repl-definecommand [39:54|% 65|+ 3654|- 43]: release test-repl-domain [39:54|% 65|+ 3654|- 43]: release test-repl-dynamic-import [39:54|% 65|+ 3654|- 43]: release test-repl-editor [39:54|% 65|+ 3654|- 43]: release test-repl-empty [39:54|% 65|+ 3654|- 43]: release test-repl-end-emits-exit [39:54|% 65|+ 3654|- 43]: release test-repl-envvars [39:55|% 65|+ 3654|- 43]: release test-repl-eval-error-after-close [39:56|% 65|+ 3658|- 43]: release test-repl-function-definition-edge-case [39:57|% 65|+ 3659|- 43]: release test-repl-harmony [39:58|% 65|+ 3659|- 43]: release test-repl-history-dedup-multiline [39:58|% 65|+ 3659|- 43]: release test-repl-history-load-preserves-pendin... [39:58|% 65|+ 3659|- 43]: release test-repl-history-navigation [39:58|% 65|+ 3659|- 43]: release test-repl-history-perm [39:58|% 65|+ 3660|- 43]: release test-repl-import-referrer [39:58|% 65|+ 3660|- 43]: release test-repl-inspect-defaults [40:01|% 65|+ 3666|- 43]: release test-repl-inspector [40:01|% 65|+ 3666|- 43]: release test-repl-let-process [40:01|% 65|+ 3666|- 43]: release test-repl-load-multiline [40:03|% 65|+ 3667|- 43]: release test-repl-load-multiline-from-history [40:04|% 65|+ 3667|- 43]: release test-repl-load-multiline-no-trailing-ne... [40:05|% 65|+ 3667|- 43]: release test-repl-mode [40:05|% 65|+ 3667|- 43]: release test-repl-multiline [40:05|% 65|+ 3667|- 43]: release test-repl-multiline-navigation [40:08|% 66|+ 3673|- 43]: release test-repl-multiline-navigation-while-ad... [40:08|% 66|+ 3673|- 43]: release test-repl-no-terminal [40:08|% 66|+ 3673|- 43]: release test-repl-no-terminal-restore-process-l... [40:09|% 66|+ 3676|- 43]: release test-repl-null [40:09|% 66|+ 3676|- 43]: release test-repl-null-thrown [40:10|% 66|+ 3676|- 43]: release test-repl-options [40:11|% 66|+ 3679|- 43]: release test-repl-permission-model [40:11|% 66|+ 3679|- 43]: release test-repl-persistent-history [40:11|% 66|+ 3679|- 43]: release test-repl-preprocess-top-level-await [40:11|% 66|+ 3679|- 43]: release test-repl-pretty-custom-stack [40:11|% 66|+ 3679|- 43]: release test-repl-pretty-stack [40:11|% 66|+ 3679|- 43]: release test-repl-pretty-stack-custom-writer [40:11|% 66|+ 3679|- 43]: release test-repl-preview [40:11|% 66|+ 3679|- 43]: release test-repl-preview-newlines [40:11|% 66|+ 3679|- 43]: release test-repl-preview-timeout [40:12|% 66|+ 3682|- 43]: release test-repl-preview-without-inspector [40:12|% 66|+ 3682|- 43]: release test-repl-programmatic-history [40:12|% 66|+ 3682|- 43]: release test-repl-programmatic-history-setup-hi... [40:12|% 66|+ 3682|- 43]: release test-repl-recoverable [40:12|% 66|+ 3682|- 43]: release test-repl-require [40:12|% 66|+ 3682|- 43]: release test-repl-require-after-write [40:13|% 66|+ 3682|- 43]: release test-repl-require-cache [40:14|% 66|+ 3682|- 43]: release test-repl-require-context [40:15|% 66|+ 3682|- 43]: release test-repl-require-self-referential [40:15|% 66|+ 3683|- 43]: release test-repl-reset-event [40:15|% 66|+ 3683|- 43]: release test-repl-reverse-search [40:16|% 66|+ 3683|- 43]: release test-repl-save-load [40:16|% 66|+ 3683|- 43]: release test-repl-save-load-editor-mode [40:18|% 66|+ 3683|- 43]: release test-repl-save-load-invalid-save [40:19|% 66|+ 3685|- 43]: release test-repl-save-load-load-dir [40:22|% 66|+ 3689|- 43]: release test-repl-save-load-load-non-existent [40:23|% 66|+ 3689|- 43]: release test-repl-save-load-load-without-name [40:23|% 66|+ 3689|- 43]: release test-repl-save-load-save-without-name [40:24|% 66|+ 3690|- 43]: release test-repl-setprompt [40:24|% 66|+ 3693|- 43]: release test-repl-sigint [40:24|% 66|+ 3695|- 43]: release test-repl-sigint-nested-eval [40:24|% 66|+ 3695|- 43]: release test-repl-stdin-push-null [40:25|% 66|+ 3696|- 43]: release test-repl-strict-mode-previews [40:26|% 66|+ 3696|- 43]: release test-repl-syntax-error-handling [40:27|% 66|+ 3698|- 43]: release test-repl-syntax-error-stack [40:27|% 66|+ 3698|- 43]: release test-repl-tab [40:27|% 66|+ 3698|- 43]: release test-repl-tab-complete [40:27|% 66|+ 3701|- 43]: release test-repl-tab-complete-buffer [40:28|% 66|+ 3703|- 43]: release test-repl-tab-complete-computed-props [40:28|% 66|+ 3704|- 43]: release test-repl-tab-complete-crash [40:30|% 66|+ 3704|- 43]: release test-repl-tab-complete-custom-completer [40:30|% 66|+ 3705|- 43]: release test-repl-tab-complete-files [40:30|% 66|+ 3705|- 43]: release test-repl-tab-complete-import [40:30|% 66|+ 3705|- 43]: release test-repl-tab-complete-nested-repls [40:31|% 66|+ 3710|- 43]: release test-repl-tab-complete-new-expression [40:31|% 66|+ 3710|- 43]: release test-repl-tab-complete-no-warn [40:31|% 66|+ 3710|- 43]: release test-repl-tab-complete-nosideeffects [40:31|% 66|+ 3711|- 43]: release test-repl-tab-complete-on-editor-mode [40:31|% 66|+ 3711|- 43]: release test-repl-tab-complete-require [40:32|% 66|+ 3712|- 43]: release test-repl-tab-complete-unary-expression... [40:33|% 66|+ 3713|- 43]: release test-repl-throw-null-or-undefined [40:33|% 66|+ 3713|- 43]: release test-repl-top-level-await [40:33|% 66|+ 3713|- 43]: release test-repl-uncaught-exception === release test-node-output-errors === Path: parallel/test-node-output-errors 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-node-output-errors.mjs --- TIMEOUT --- [40:33|% 66|+ 3720|- 44]: release test-repl-uncaught-exception-async === release test-node-output-sourcemaps === Path: parallel/test-node-output-sourcemaps 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-node-output-sourcemaps.mjs --- TIMEOUT --- [40:34|% 67|+ 3726|- 45]: release test-repl-uncaught-exception-evalcallba... [40:34|% 67|+ 3726|- 45]: release test-repl-uncaught-exception-standalone [40:35|% 67|+ 3726|- 45]: release test-repl-underscore [40:35|% 67|+ 3726|- 45]: release test-repl-unexpected-token-recoverable [40:35|% 67|+ 3727|- 45]: release test-repl-unsafe-array-iteration [40:35|% 67|+ 3727|- 45]: release test-repl-unsupported-option [40:36|% 67|+ 3731|- 45]: release test-repl-use-global [40:38|% 67|+ 3733|- 45]: release test-require-cache [40:39|% 67|+ 3733|- 45]: release test-require-delete-array-iterator [40:39|% 67|+ 3733|- 45]: release test-require-dot [40:39|% 67|+ 3733|- 45]: release test-require-empty-main [40:39|% 67|+ 3733|- 45]: release test-require-enoent-dir [40:39|% 67|+ 3733|- 45]: release test-require-exceptions [40:41|% 67|+ 3735|- 45]: release test-require-extension-over-directory [40:41|% 67|+ 3735|- 45]: release test-require-extensions-main [40:42|% 67|+ 3738|- 45]: release test-require-extensions-same-filename-a... [40:42|% 67|+ 3738|- 45]: release test-require-extensions-same-filename-a... [40:42|% 67|+ 3738|- 45]: release test-require-invalid-main-no-exports [40:43|% 67|+ 3740|- 45]: release test-require-invalid-package [40:43|% 67|+ 3741|- 45]: release test-require-json [40:45|% 67|+ 3741|- 45]: release test-require-long-path [40:48|% 67|+ 3746|- 45]: release test-require-mjs [40:48|% 67|+ 3746|- 45]: release test-require-node-prefix [40:48|% 67|+ 3746|- 45]: release test-require-nul [40:48|% 67|+ 3746|- 45]: release test-require-package-map [40:48|% 67|+ 3746|- 45]: release test-require-process [40:48|% 67|+ 3746|- 45]: release test-require-resolve [40:48|% 67|+ 3746|- 45]: release test-require-resolve-invalid-paths [40:48|% 67|+ 3746|- 45]: release test-require-resolve-opts-paths-relativ... [40:48|% 67|+ 3749|- 45]: release test-require-symlink [40:50|% 67|+ 3753|- 45]: release test-require-unicode [40:52|% 67|+ 3753|- 45]: release test-resource-usage [40:52|% 67|+ 3753|- 45]: release test-runner-aftereach-runtime-skip [40:52|% 67|+ 3753|- 45]: release test-runner-aliases [40:53|% 67|+ 3753|- 45]: release test-runner-assert [40:54|% 67|+ 3753|- 45]: release test-runner-cli [40:54|% 67|+ 3753|- 45]: release test-runner-cli-concurrency [40:54|% 67|+ 3753|- 45]: release test-runner-cli-randomize [40:55|% 67|+ 3753|- 45]: release test-runner-cli-timeout [40:55|% 67|+ 3753|- 45]: release test-runner-complex-dependencies [40:56|% 67|+ 3753|- 45]: release test-runner-concurrency [40:58|% 67|+ 3753|- 45]: release test-runner-coverage [40:59|% 67|+ 3753|- 45]: release test-runner-coverage-default-exclusion [40:59|% 67|+ 3753|- 45]: release test-runner-coverage-isolation-none-api [40:59|% 67|+ 3753|- 45]: release test-runner-coverage-source-map [41:01|% 67|+ 3757|- 45]: release test-runner-coverage-thresholds [41:01|% 67|+ 3757|- 45]: release test-runner-custom-assertions [41:01|% 67|+ 3757|- 45]: release test-runner-diagnostics-channel [41:02|% 67|+ 3757|- 45]: release test-runner-enable-source-maps-issue [41:04|% 67|+ 3757|- 45]: release test-runner-enqueue-file-syntax-error [41:05|% 67|+ 3759|- 45]: release test-runner-entry-file [41:05|% 67|+ 3765|- 45]: release test-runner-error-reporter [41:06|% 67|+ 3772|- 45]: release test-runner-execution-ordered-bypass [41:06|% 67|+ 3772|- 45]: release test-runner-exit-code [41:06|% 67|+ 3772|- 45]: release test-runner-expect-error [41:07|% 67|+ 3774|- 45]: release test-runner-expect-error-but-pass [41:07|% 67|+ 3774|- 45]: release test-runner-extraneous-async-activity [41:07|% 67|+ 3775|- 45]: release test-runner-filetest-location [41:07|% 67|+ 3775|- 45]: release test-runner-filter-warning [41:07|% 67|+ 3775|- 45]: release test-runner-flag-propagation [41:07|% 67|+ 3778|- 45]: release test-runner-force-exit-failure [41:07|% 67|+ 3778|- 45]: release test-runner-force-exit-flush [41:07|% 67|+ 3778|- 45]: release test-runner-get-test-context [41:07|% 67|+ 3778|- 45]: release test-runner-global-setup-teardown [41:07|% 67|+ 3778|- 45]: release test-runner-global-setup-watch-mode [41:07|% 67|+ 3779|- 45]: release test-runner-import-no-scheme [41:07|% 67|+ 3779|- 45]: release test-runner-inspect [41:07|% 67|+ 3779|- 45]: release test-runner-log [41:07|% 67|+ 3779|- 45]: release test-runner-misc [41:07|% 67|+ 3779|- 45]: release test-runner-mock-dual-package [41:08|% 67|+ 3779|- 45]: release test-runner-mock-timers [41:08|% 67|+ 3780|- 45]: release test-runner-mock-timers-date [41:09|% 68|+ 3809|- 45]: release test-runner-mock-timers-scheduler [41:09|% 68|+ 3809|- 45]: release test-runner-mock-timers-with-timeout [41:09|% 68|+ 3811|- 45]: release test-runner-mocking [41:09|% 68|+ 3811|- 45]: release test-runner-module-mocking [41:13|% 68|+ 3824|- 45]: release test-runner-no-isolation [41:14|% 68|+ 3824|- 45]: release test-runner-no-isolation-different-cwd [41:15|% 68|+ 3825|- 45]: release test-runner-no-isolation-filtering [41:15|% 68|+ 3825|- 45]: release test-runner-no-isolation-hooks [41:16|% 68|+ 3825|- 45]: release test-runner-option-precedence [41:16|% 68|+ 3825|- 45]: release test-runner-option-validation [41:16|% 68|+ 3825|- 45]: release test-runner-plan [41:18|% 68|+ 3828|- 45]: release test-runner-randomize-first-draw [41:18|% 68|+ 3828|- 45]: release test-runner-reporters [41:19|% 68|+ 3828|- 45]: release test-runner-root-after-with-refed-handl... [41:21|% 68|+ 3828|- 45]: release test-runner-root-duration [41:23|% 68|+ 3829|- 45]: release test-runner-run [41:23|% 68|+ 3829|- 45]: release test-runner-run-coverage [41:23|% 68|+ 3829|- 45]: release test-runner-run-files-undefined [41:26|% 68|+ 3829|- 45]: release test-runner-run-global-hooks [41:27|% 68|+ 3833|- 45]: release test-runner-seeded-generator [41:28|% 68|+ 3833|- 45]: release test-runner-snapshot-file-tests [41:29|% 69|+ 3837|- 45]: release test-runner-snapshot-tests [41:29|% 69|+ 3837|- 45]: release test-runner-source-maps-invalid-json [41:29|% 69|+ 3837|- 45]: release test-runner-string-to-regexp [41:29|% 69|+ 3837|- 45]: release test-runner-subtest-after-hook [41:29|% 69|+ 3837|- 45]: release test-runner-tag-filter-cli [41:30|% 69|+ 3838|- 45]: release test-runner-tags-events [41:31|% 69|+ 3838|- 45]: release test-runner-tags-experimental-warning [41:31|% 69|+ 3838|- 45]: release test-runner-tags-inheritance [41:33|% 69|+ 3838|- 45]: release test-runner-tags-validation [41:33|% 69|+ 3838|- 45]: release test-runner-test-filepath [41:35|% 69|+ 3838|- 45]: release test-runner-test-fullname [41:36|% 69|+ 3838|- 45]: release test-runner-test-id [41:36|% 69|+ 3838|- 45]: release test-runner-test-rerun-failures [41:36|% 69|+ 3838|- 45]: release test-runner-todo-skip-tests [41:37|% 69|+ 3838|- 45]: release test-runner-todo-suite-hook-failure [41:39|% 69|+ 3838|- 45]: release test-runner-typechecking [41:45|% 69|+ 3838|- 45]: release test-runner-v8-deserializer [41:45|% 69|+ 3838|- 45]: release test-runner-wait-for [41:45|% 69|+ 3838|- 45]: release test-runner-watch-mode-complex [41:45|% 69|+ 3838|- 45]: release test-runner-worker-id [41:45|% 69|+ 3838|- 45]: release test-runner-xfail [41:45|% 69|+ 3838|- 45]: release test-safe-get-env [41:45|% 69|+ 3838|- 45]: release test-sea-assets-not-in-sea [41:45|% 69|+ 3838|- 45]: release test-sea-get-asset-keys [41:45|% 69|+ 3838|- 45]: release test-security-revert-unknown [41:46|% 69|+ 3838|- 45]: release test-set-http-max-http-headers [41:49|% 69|+ 3838|- 45]: release test-set-incoming-message-header [41:49|% 69|+ 3838|- 45]: release test-set-process-debug-port [41:49|% 69|+ 3838|- 45]: release test-setproctitle [41:49|% 69|+ 3838|- 45]: release test-shadow-realm [41:49|% 69|+ 3838|- 45]: release test-shadow-realm-allowed-builtin-modul... [41:51|% 69|+ 3838|- 45]: release test-shadow-realm-custom-loaders [41:53|% 69|+ 3838|- 45]: release test-shadow-realm-globals [41:58|% 69|+ 3838|- 45]: release test-shadow-realm-import-value-resolve [41:59|% 69|+ 3838|- 45]: release test-shadow-realm-module [42:01|% 69|+ 3838|- 45]: release test-shadow-realm-preload-module [42:01|% 69|+ 3838|- 45]: release test-shadow-realm-prepare-stack-trace [42:06|% 69|+ 3838|- 45]: release test-sigint-infinite-loop [42:08|% 69|+ 3839|- 45]: release test-signal-args [42:08|% 69|+ 3839|- 45]: release test-signal-handler [42:08|% 69|+ 3839|- 45]: release test-signal-handler-remove-on-exit [42:08|% 69|+ 3839|- 45]: release test-signal-safety [42:08|% 69|+ 3839|- 45]: release test-signal-unregister [42:08|% 69|+ 3839|- 45]: release test-snapshot-api [42:25|% 69|+ 3839|- 45]: release test-snapshot-argv1 [42:25|% 69|+ 3840|- 45]: release test-snapshot-basic [42:28|% 69|+ 3840|- 45]: release test-snapshot-child-process-sync [42:28|% 69|+ 3840|- 45]: release test-snapshot-cjs-main [42:31|% 69|+ 3840|- 45]: release test-snapshot-config [42:35|% 69|+ 3841|- 45]: release test-snapshot-console [42:52|% 69|+ 3841|- 45]: release test-snapshot-coverage [42:55|% 69|+ 3842|- 45]: release test-snapshot-cwd [42:55|% 69|+ 3842|- 45]: release test-snapshot-dns-lookup-localhost [43:01|% 69|+ 3842|- 45]: release test-snapshot-dns-lookup-localhost-prom... [43:01|% 69|+ 3843|- 45]: release test-snapshot-dns-resolve-localhost [43:01|% 69|+ 3843|- 45]: release test-snapshot-dns-resolve-localhost-pro... [43:01|% 69|+ 3843|- 45]: release test-snapshot-error [43:03|% 69|+ 3843|- 45]: release test-snapshot-eval [43:03|% 69|+ 3843|- 45]: release test-snapshot-gzip [43:03|% 69|+ 3843|- 45]: release test-snapshot-namespaced-builtin [43:03|% 69|+ 3843|- 45]: release test-snapshot-net [43:03|% 69|+ 3843|- 45]: release test-snapshot-stack-trace-limit [43:06|% 69|+ 3844|- 45]: release test-snapshot-stack-trace-limit-mutatio... [43:07|% 69|+ 3844|- 45]: release test-snapshot-typescript [43:17|% 69|+ 3864|- 45]: release test-snapshot-umd [43:21|% 69|+ 3873|- 45]: release test-snapshot-warning [43:26|% 69|+ 3878|- 45]: release test-snapshot-weak-reference === release test-runner-mock-timers-with-timeout === Path: parallel/test-runner-mock-timers-with-timeout Test failure: 'mock timers do not break test timeout cleanup' Location: test/parallel/test-runner-mock-timers-with-timeout.js:7:1 Error: - process terminated with status 1, expected 0 at TestContext. (/build/nodejs-lts-krypton/src/node/test/parallel/test-runner-mock-timers-with-timeout.js:9:3) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1402:25) at Test.start (node:internal/test_runner/test:1262:17) at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) { options: { timeout: 30000 }, command: '/build/nodejs-lts-krypton/src/node/out/Release/node --test /build/nodejs-lts-krypton/src/node/test/fixtures/test-runner/mock-timers-with-timeout.js' } [process 62343]: --- stderr --- [process 62343]: --- stdout --- [process 62343]: status = 1, signal = null 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-runner-mock-timers-with-timeout.js === release test-process-exit-code-validation === Path: parallel/test-process-exit-code-validation Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-process-exit-code-validation.js --- TIMEOUT --- [43:37|% 70|+ 3894|- 47]: release test-snapshot-worker [43:38|% 70|+ 3899|- 47]: release test-socket-address [43:38|% 70|+ 3899|- 47]: release test-socket-options-invalid [43:39|% 70|+ 3901|- 47]: release test-socket-write-after-fin [43:39|% 70|+ 3901|- 47]: release test-socket-write-after-fin-error [43:39|% 70|+ 3902|- 47]: release test-socket-writes-before-passed-to-tls... [43:39|% 70|+ 3903|- 47]: release test-socketaddress [43:39|% 70|+ 3903|- 47]: release test-source-map-api [43:39|% 70|+ 3903|- 47]: release test-source-map-cjs-require-cache [43:41|% 70|+ 3903|- 47]: release test-source-map-enable [43:43|% 70|+ 3904|- 47]: release test-source-map-invalid-url [43:44|% 70|+ 3904|- 47]: release test-spawn-cmd-named-pipe [43:45|% 70|+ 3904|- 47]: release test-sqlite [43:47|% 70|+ 3904|- 47]: release test-sqlite-aggregate-function [43:47|% 70|+ 3904|- 47]: release test-sqlite-authz [43:48|% 70|+ 3904|- 47]: release test-sqlite-backup [43:49|% 70|+ 3904|- 47]: release test-sqlite-config [43:49|% 70|+ 3904|- 47]: release test-sqlite-custom-functions [43:49|% 70|+ 3904|- 47]: release test-sqlite-data-types [43:49|% 70|+ 3904|- 47]: release test-sqlite-database-sync [43:49|% 70|+ 3904|- 47]: release test-sqlite-limits [43:53|% 70|+ 3904|- 47]: release test-sqlite-named-parameters [43:54|% 70|+ 3904|- 47]: release test-sqlite-serialize [43:56|% 70|+ 3904|- 47]: release test-sqlite-session [43:57|% 70|+ 3904|- 47]: release test-sqlite-statement-sync [43:58|% 70|+ 3906|- 47]: release test-sqlite-statement-sync-columns [44:02|% 70|+ 3909|- 47]: release test-sqlite-template-tag [44:02|% 70|+ 3909|- 47]: release test-sqlite-timeout [44:04|% 70|+ 3909|- 47]: release test-sqlite-transactions [44:05|% 70|+ 3909|- 47]: release test-sqlite-typed-array-and-data-view [44:05|% 70|+ 3909|- 47]: release test-stack-size-limit [44:06|% 70|+ 3909|- 47]: release test-startup-empty-regexp-statics [44:06|% 70|+ 3909|- 47]: release test-startup-empty-regexp-statics [44:06|% 70|+ 3909|- 47]: release test-startup-large-pages [44:07|% 70|+ 3909|- 47]: release test-stdin-child-proc [44:07|% 70|+ 3909|- 47]: release test-stdin-from-file [44:07|% 70|+ 3909|- 47]: release test-stdin-from-file-spawn [44:07|% 70|+ 3909|- 47]: release test-stdin-hang [44:07|% 70|+ 3909|- 47]: release test-stdin-pause-resume [44:07|% 70|+ 3910|- 47]: release test-stdin-pause-resume-sync [44:08|% 70|+ 3910|- 47]: release test-stdin-pipe-large [44:08|% 70|+ 3910|- 47]: release test-stdin-pipe-resume [44:08|% 70|+ 3910|- 47]: release test-stdin-resume-pause [44:08|% 70|+ 3910|- 47]: release test-stdin-script-child [44:10|% 70|+ 3910|- 47]: release test-stdin-script-child-option [44:12|% 70|+ 3910|- 47]: release test-stdio-closed [44:15|% 70|+ 3911|- 47]: release test-stdio-pipe-access [44:15|% 70|+ 3911|- 47]: release test-stdio-pipe-redirect [44:22|% 70|+ 3911|- 47]: release test-stdio-pipe-stderr [44:24|% 70|+ 3911|- 47]: release test-stdio-undestroy [44:29|% 70|+ 3911|- 47]: release test-stdout-cannot-be-closed-child-proc... [44:30|% 70|+ 3911|- 47]: release test-stdout-close-catch [44:31|% 70|+ 3911|- 47]: release test-stdout-close-unref [44:31|% 70|+ 3911|- 47]: release test-stdout-pipeline-destroy [44:31|% 70|+ 3911|- 47]: release test-stdout-stderr-reading [44:34|% 70|+ 3912|- 47]: release test-stdout-stderr-write [44:35|% 70|+ 3912|- 47]: release test-stdout-to-file [44:37|% 70|+ 3912|- 47]: release test-strace-openat-openssl [44:37|% 70|+ 3912|- 47]: release test-stream-add-abort-signal [44:37|% 70|+ 3912|- 47]: release test-stream-aliases-legacy [44:37|% 70|+ 3912|- 47]: release test-stream-auto-destroy [44:39|% 70|+ 3912|- 47]: release test-stream-await-drain-writers-in-sync... [44:40|% 70|+ 3912|- 47]: release test-stream-backpressure [44:42|% 70|+ 3912|- 47]: release test-stream-base-prototype-accessors-en... [44:42|% 70|+ 3912|- 47]: release test-stream-big-packet [44:44|% 70|+ 3915|- 47]: release test-stream-big-push [44:47|% 70|+ 3915|- 47]: release test-stream-catch-rejections [44:50|% 70|+ 3917|- 47]: release test-stream-compose [44:51|% 70|+ 3917|- 47]: release test-stream-construct [44:52|% 70|+ 3918|- 47]: release test-stream-consumers [44:52|% 70|+ 3920|- 47]: release test-stream-decoder-objectmode [44:52|% 70|+ 3920|- 47]: release test-stream-destroy [44:58|% 70|+ 3946|- 47]: release test-stream-destroy-event-order [45:01|% 71|+ 3962|- 47]: release test-stream-drop-take [45:02|% 71|+ 3965|- 47]: release test-stream-duplex [45:02|% 71|+ 3965|- 47]: release test-stream-duplex-destroy [45:03|% 71|+ 3969|- 47]: release test-stream-duplex-end [45:03|% 71|+ 3969|- 47]: release test-stream-duplex-from [45:03|% 71|+ 3970|- 47]: release test-stream-duplex-props [45:04|% 71|+ 3973|- 47]: release test-stream-duplex-readable-end [45:04|% 71|+ 3973|- 47]: release test-stream-duplex-readable-writable [45:06|% 71|+ 3973|- 47]: release test-stream-duplex-writable-finished [45:06|% 71|+ 3973|- 47]: release test-stream-duplexpair [45:06|% 71|+ 3973|- 47]: release test-stream-end-of-streams [45:08|% 71|+ 3973|- 47]: release test-stream-end-paused [45:08|% 71|+ 3973|- 47]: release test-stream-err-multiple-callback-const... [45:08|% 71|+ 3973|- 47]: release test-stream-error-once [45:08|% 71|+ 3973|- 47]: release test-stream-event-names [45:08|% 71|+ 3973|- 47]: release test-stream-events-prepend [45:09|% 71|+ 3973|- 47]: release test-stream-filter [45:10|% 71|+ 3973|- 47]: release test-stream-finished [45:16|% 71|+ 3973|- 47]: release test-stream-flatMap [45:16|% 71|+ 3973|- 47]: release test-stream-forEach [45:16|% 71|+ 3973|- 47]: release test-stream-inheritance [45:18|% 71|+ 3973|- 47]: release test-stream-ispaused [45:21|% 71|+ 3973|- 47]: release test-stream-iter-broadcast-backpressure [45:23|% 71|+ 3973|- 47]: release test-stream-iter-broadcast-basic [45:23|% 71|+ 3973|- 47]: release test-stream-iter-broadcast-coverage [45:23|% 71|+ 3973|- 47]: release test-stream-iter-broadcast-from [45:23|% 71|+ 3974|- 47]: release test-stream-iter-consumers-bytes [45:25|% 71|+ 3974|- 47]: release test-stream-iter-consumers-merge [45:27|% 71|+ 3974|- 47]: release test-stream-iter-consumers-tap [45:28|% 71|+ 3974|- 47]: release test-stream-iter-consumers-text [45:28|% 71|+ 3974|- 47]: release test-stream-iter-cross-realm [45:31|% 71|+ 3974|- 47]: release test-stream-iter-disabled [45:31|% 71|+ 3974|- 47]: release test-stream-iter-duplex [45:33|% 71|+ 3974|- 47]: release test-stream-iter-from-async [45:33|% 71|+ 3974|- 47]: release test-stream-iter-from-coverage [45:34|% 71|+ 3974|- 47]: release test-stream-iter-from-sync [45:35|% 71|+ 3974|- 47]: release test-stream-iter-from-writable-cache-op... [45:35|% 71|+ 3974|- 47]: release test-stream-iter-namespace [45:35|% 71|+ 3974|- 47]: release test-stream-iter-pipeto [45:35|% 71|+ 3974|- 47]: release test-stream-iter-pipeto-edge [45:36|% 71|+ 3974|- 47]: release test-stream-iter-pipeto-signal [45:36|% 71|+ 3974|- 47]: release test-stream-iter-pipeto-writev [45:37|% 71|+ 3974|- 47]: release test-stream-iter-pull-async [45:38|% 71|+ 3974|- 47]: release test-stream-iter-pull-sync [45:38|% 71|+ 3974|- 47]: release test-stream-iter-push-backpressure [45:38|% 71|+ 3974|- 47]: release test-stream-iter-push-basic [45:38|% 71|+ 3974|- 47]: release test-stream-iter-push-writer [45:39|% 71|+ 3974|- 47]: release test-stream-iter-readable-interop [45:39|% 71|+ 3974|- 47]: release test-stream-iter-readable-interop-disab... [45:39|% 71|+ 3974|- 47]: release test-stream-iter-share-async [45:39|% 71|+ 3974|- 47]: release test-stream-iter-share-coverage [45:39|% 71|+ 3974|- 47]: release test-stream-iter-share-from [45:39|% 71|+ 3976|- 47]: release test-stream-iter-share-sync [45:39|% 71|+ 3976|- 47]: release test-stream-iter-sharedarraybuffer [45:40|% 71|+ 3976|- 47]: release test-stream-iter-to-readable [45:41|% 71|+ 3977|- 47]: release test-stream-iter-transform-compat [45:41|% 71|+ 3977|- 47]: release test-stream-iter-transform-coverage [45:41|% 71|+ 3977|- 47]: release test-stream-iter-transform-errors [45:41|% 71|+ 3977|- 47]: release test-stream-iter-transform-output [45:41|% 71|+ 3978|- 47]: release test-stream-iter-transform-params [45:42|% 71|+ 3978|- 47]: release test-stream-iter-transform-roundtrip [45:58|% 71|+ 4001|- 47]: release test-stream-iter-transform-sync [46:04|% 72|+ 4030|- 47]: release test-stream-iter-validation [46:04|% 72|+ 4030|- 47]: release test-stream-iter-writable-from [46:05|% 72|+ 4030|- 47]: release test-stream-iter-writable-interop [46:05|% 72|+ 4031|- 47]: release test-stream-iterator-helpers-test262-te... [46:06|% 72|+ 4032|- 47]: release test-stream-map [46:06|% 72|+ 4032|- 47]: release test-stream-objectmode-undefined [46:06|% 72|+ 4032|- 47]: release test-stream-once-readable-pipe [46:08|% 72|+ 4034|- 47]: release test-stream-passthrough-drain [46:09|% 72|+ 4036|- 47]: release test-stream-pipe-after-end [46:09|% 72|+ 4039|- 47]: release test-stream-pipe-await-drain [46:09|% 72|+ 4039|- 47]: release test-stream-pipe-await-drain-manual-res... [46:10|% 72|+ 4042|- 47]: release test-stream-pipe-await-drain-push-while... [46:10|% 72|+ 4042|- 47]: release test-stream-pipe-cleanup [46:10|% 72|+ 4043|- 47]: release test-stream-pipe-cleanup-pause [46:10|% 72|+ 4043|- 47]: release test-stream-pipe-deadlock [46:10|% 72|+ 4043|- 47]: release test-stream-pipe-error-handling [46:10|% 72|+ 4043|- 47]: release test-stream-pipe-error-unhandled [46:10|% 72|+ 4043|- 47]: release test-stream-pipe-event [46:10|% 72|+ 4043|- 47]: release test-stream-pipe-flow [46:10|% 72|+ 4043|- 47]: release test-stream-pipe-flow-after-unpipe === release test-repl === Path: parallel/test-repl > (node:59916) [DEP0185] DeprecationWarning: Instantiating REPLServer without the 'new' keyword has been deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) ------------ out: "" in: "" ------------ out: "message" in: "'Read, Eval, Print Loop'" ------------ out: "invoke_me(987)" in: "'invoked 987'" ------------ out: "a = 12345" in: "12345" ------------ out: "{a:1}" in: "{ a: 1 }" ------------ out: "throw new Error('test error');" in: "Uncaught Error: test error" ------------ out: "throw { foo: 'bar' };" in: "Uncaught { foo: 'bar' }" ------------ out: "function test_func() {" in: "| " ------------ out: ".break" in: "" ------------ out: "eval(\"function test_func() {\")" in: "Uncaught SyntaxError: Unexpected end of input" ------------ out: "`io.js" in: "| " ------------ out: ".break" in: "" ------------ out: "`io.js ${\"1.0\"" in: "| " ------------ out: "+ \".2\"}`" in: "'io.js 1.0.2'" ------------ out: "`io.js ${" in: "| " ------------ out: "\"1.0\" + \".2\"}`" in: "'io.js 1.0.2'" ------------ out: "(\"a\"" in: "| " ------------ out: ".charAt(0))" in: "'a'" ------------ out: ".1234" in: "0.1234" ------------ out: ".1+.1" in: "0.2" ------------ out: "JSON.parse('{\"valid\": \"json\"}');" in: "{ valid: 'json' }" ------------ out: "JSON.parse('{invalid: \\'json\\'}');" in: "Uncaught:" in: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)" ------------ out: "JSON.parse('066');" in: "Uncaught SyntaxError: Unexpected number in JSON at position 1 (line 1 column 2)" ------------ out: "JSON.parse('{');" in: "Uncaught:" in: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)" ------------ out: "/(/;" in: "/(/;" in: "^^^" in: "" in: "Uncaught SyntaxError: Invalid regular expression: /(/: Unterminated group" ------------ out: "new RegExp(\"foo\", \"wrong modifier\");" in: "Uncaught SyntaxError: Invalid flags supplied to RegExp constructor 'wrong modifier'" ------------ out: "(function() { \"use strict\"; return 0755; })()" in: "(function() { \"use strict\"; return 0755; })()" in: " ^^^^" in: "" in: "Uncaught SyntaxError: Octal literals are not allowed in strict mode." ------------ out: "(function(a, a, b) { \"use strict\"; return a + b + c; })()" in: "(function(a, a, b) { \"use strict\"; return a + b + c; })()" in: " ^" in: "" in: "Uncaught SyntaxError: Duplicate parameter name not allowed in this context" ------------ out: "(function() { \"use strict\"; with (this) {} })()" in: "(function() { \"use strict\"; with (this) {} })()" in: " ^^^^" in: "" in: "Uncaught SyntaxError: Strict mode code may not include a with statement" ------------ out: "(function() { \"use strict\"; var x; delete x; })()" in: "(function() { \"use strict\"; var x; delete x; })()" in: " ^" in: "" in: "Uncaught SyntaxError: Delete of an unqualified identifier in strict mode." ------------ out: "(function() { \"use strict\"; eval = 17; })()" in: "(function() { \"use strict\"; eval = 17; })()" in: " ^^^^" in: "" in: "Uncaught SyntaxError: Unexpected eval or arguments in strict mode" ------------ out: "(function() { \"use strict\"; if (true) function f() { } })()" in: "(function() { \"use strict\"; if (true) function f() { } })()" in: " ^^^^^^^^" in: "" in: "Uncaught:" in: "SyntaxError: In strict mode code, functions can only be declared at top level or inside a block." ------------ out: "function blah() { return 1; }" in: "undefined" ------------ out: "blah()" in: "1" ------------ out: "var I = [1,2,3,function() {}]; I.pop()" in: "[Function (anonymous)]" ------------ out: "{}),({}" in: "| " ------------ out: "}" in: "{}),({}" in: " ^" in: "" in: "Uncaught SyntaxError: Unexpected token ')'" ------------ out: "{ a: " Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl.js --- TIMEOUT --- [46:10|% 72|+ 4043|- 48]: release test-stream-pipe-manual-resume [46:10|% 72|+ 4043|- 48]: release test-stream-pipe-multiple-pipes [46:11|% 72|+ 4043|- 48]: release test-stream-pipe-needDrain [46:11|% 72|+ 4043|- 48]: release test-stream-pipe-objectmode-to-non-obje... [46:11|% 72|+ 4043|- 48]: release test-stream-pipe-same-destination-twice [46:11|% 72|+ 4043|- 48]: release test-stream-pipe-unpipe-streams [46:12|% 72|+ 4044|- 48]: release test-stream-pipe-without-listenerCount [46:12|% 72|+ 4044|- 48]: release test-stream-pipeline [46:12|% 72|+ 4044|- 48]: release test-stream-pipeline-async-iterator [46:12|% 72|+ 4044|- 48]: release test-stream-pipeline-duplex [46:12|% 72|+ 4044|- 48]: release test-stream-pipeline-http2 [46:12|% 72|+ 4044|- 48]: release test-stream-pipeline-listeners [46:12|% 72|+ 4044|- 48]: release test-stream-pipeline-process [46:12|% 72|+ 4044|- 48]: release test-stream-pipeline-queued-end-in-dest... [46:14|% 72|+ 4046|- 48]: release test-stream-pipeline-uncaught [46:14|% 72|+ 4046|- 48]: release test-stream-pipeline-with-empty-string [46:15|% 72|+ 4046|- 48]: release test-stream-preprocess [46:16|% 72|+ 4046|- 48]: release test-stream-promises [46:19|% 72|+ 4046|- 48]: release test-stream-push-order [46:19|% 72|+ 4046|- 48]: release test-stream-push-strings [46:20|% 72|+ 4046|- 48]: release test-stream-readable-aborted [46:20|% 72|+ 4046|- 48]: release test-stream-readable-add-chunk-during-d... [46:21|% 72|+ 4046|- 48]: release test-stream-readable-async-iter-half-op... [46:23|% 72|+ 4046|- 48]: release test-stream-readable-async-iterators [46:25|% 72|+ 4050|- 48]: release test-stream-readable-compose [46:25|% 72|+ 4050|- 48]: release test-stream-readable-constructor-set-me... [46:25|% 72|+ 4050|- 48]: release test-stream-readable-data [46:25|% 72|+ 4050|- 48]: release test-stream-readable-default-encoding [46:25|% 72|+ 4050|- 48]: release test-stream-readable-destroy [46:25|% 72|+ 4050|- 48]: release test-stream-readable-didRead [46:25|% 72|+ 4050|- 48]: release test-stream-readable-dispose [46:25|% 72|+ 4051|- 48]: release test-stream-readable-emit-readable-shor... [46:25|% 72|+ 4051|- 48]: release test-stream-readable-emittedReadable [46:25|% 72|+ 4051|- 48]: release test-stream-readable-end-destroyed [46:26|% 72|+ 4051|- 48]: release test-stream-readable-ended [46:26|% 72|+ 4051|- 48]: release test-stream-readable-error-end [46:27|% 72|+ 4051|- 48]: release test-stream-readable-event [46:28|% 72|+ 4051|- 48]: release test-stream-readable-flow-recursion [46:31|% 72|+ 4056|- 48]: release test-stream-readable-from-web-terminati... [46:34|% 73|+ 4061|- 48]: release test-stream-readable-hwm-0 [46:41|% 73|+ 4070|- 48]: release test-stream-readable-hwm-0-async [46:41|% 73|+ 4070|- 48]: release test-stream-readable-hwm-0-no-flow-data [46:41|% 73|+ 4071|- 48]: release test-stream-readable-infinite-read [46:41|% 73|+ 4073|- 48]: release test-stream-readable-invalid-chunk [46:41|% 73|+ 4073|- 48]: release test-stream-readable-needReadable [46:42|% 73|+ 4073|- 48]: release test-stream-readable-next-no-null [46:42|% 73|+ 4074|- 48]: release test-stream-readable-no-unneeded-readab... [46:42|% 73|+ 4075|- 48]: release test-stream-readable-object-multi-push-... [46:42|% 73|+ 4076|- 48]: release test-stream-readable-pause-and-resume [46:42|% 73|+ 4076|- 48]: release test-stream-readable-readable [46:42|% 73|+ 4078|- 48]: release test-stream-readable-readable-then-resu... [46:42|% 73|+ 4078|- 48]: release test-stream-readable-reading-readingMor... [46:43|% 73|+ 4078|- 48]: release test-stream-readable-resume-hwm [46:43|% 73|+ 4078|- 48]: release test-stream-readable-resumeScheduled [46:43|% 73|+ 4081|- 48]: release test-stream-readable-setEncoding-existi... [46:43|% 73|+ 4081|- 48]: release test-stream-readable-setEncoding-null [46:43|% 73|+ 4081|- 48]: release test-stream-readable-strategy-option [46:43|% 73|+ 4081|- 48]: release test-stream-readable-to-web [46:44|% 73|+ 4086|- 48]: release test-stream-readable-to-web-byob [46:44|% 73|+ 4086|- 48]: release test-stream-readable-to-web-termination [46:44|% 73|+ 4087|- 48]: release test-stream-readable-to-web-termination... [46:44|% 73|+ 4087|- 48]: release test-stream-readable-unpipe-resume [46:45|% 73|+ 4089|- 48]: release test-stream-readable-unshift [46:46|% 73|+ 4091|- 48]: release test-stream-readable-with-unimplemented... [46:47|% 73|+ 4091|- 48]: release test-stream-readableListening-state [46:47|% 73|+ 4091|- 48]: release test-stream-reduce [46:50|% 73|+ 4091|- 48]: release test-stream-set-default-hwm [46:51|% 73|+ 4091|- 48]: release test-stream-some-find-every [46:51|% 73|+ 4092|- 48]: release test-stream-toArray [46:52|% 73|+ 4094|- 48]: release test-stream-toWeb-allows-server-respons... [46:56|% 73|+ 4099|- 48]: release test-stream-transform-callback-twice [46:56|% 73|+ 4099|- 48]: release test-stream-transform-constructor-set-m... [46:57|% 73|+ 4099|- 48]: release test-stream-transform-destroy [46:59|% 73|+ 4103|- 48]: release test-stream-transform-final [46:59|% 73|+ 4103|- 48]: release test-stream-transform-final-sync [46:59|% 73|+ 4103|- 48]: release test-stream-transform-flush-data [47:00|% 73|+ 4103|- 48]: release test-stream-transform-hwm0 [47:01|% 73|+ 4109|- 48]: release test-stream-transform-objectmode-falsey... [47:03|% 73|+ 4109|- 48]: release test-stream-transform-split-highwaterma... [47:03|% 73|+ 4109|- 48]: release test-stream-transform-split-objectmode [47:05|% 73|+ 4115|- 48]: release test-stream-typedarray [47:05|% 73|+ 4115|- 48]: release test-stream-uint8array [47:05|% 73|+ 4115|- 48]: release test-stream-unpipe-event [47:08|% 73|+ 4115|- 48]: release test-stream-unshift-empty-chunk [47:08|% 74|+ 4116|- 48]: release test-stream-unshift-read-race [47:09|% 74|+ 4117|- 48]: release test-stream-wrap [47:09|% 74|+ 4119|- 48]: release test-stream-wrap-drain [47:09|% 74|+ 4119|- 48]: release test-stream-wrap-encoding [47:09|% 74|+ 4119|- 48]: release test-stream-writable-aborted [47:09|% 74|+ 4119|- 48]: release test-stream-writable-change-default-enc... [47:09|% 74|+ 4119|- 48]: release test-stream-writable-clear-buffer [47:09|% 74|+ 4119|- 48]: release test-stream-writable-constructor-set-me... [47:09|% 74|+ 4119|- 48]: release test-stream-writable-decoded-encoding [47:09|% 74|+ 4119|- 48]: release test-stream-writable-destroy [47:09|% 74|+ 4119|- 48]: release test-stream-writable-end-cb-error [47:09|% 74|+ 4119|- 48]: release test-stream-writable-end-cb-uncaught [47:09|% 74|+ 4119|- 48]: release test-stream-writable-end-multiple [47:11|% 74|+ 4119|- 48]: release test-stream-writable-ended-state === release test-require-package-map === Path: parallel/test-require-package-map 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-require-package-map.js --- TIMEOUT --- [47:13|% 74|+ 4125|- 49]: release test-stream-writable-final-async [47:13|% 74|+ 4125|- 49]: release test-stream-writable-final-destroy [47:14|% 74|+ 4125|- 49]: release test-stream-writable-final-throw [47:16|% 74|+ 4127|- 49]: release test-stream-writable-finish-destroyed [47:19|% 74|+ 4129|- 49]: release test-stream-writable-finished === release test-runner-cli === Path: parallel/test-runner-cli Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-runner-cli.js --- TIMEOUT --- [47:19|% 74|+ 4131|- 50]: release test-stream-writable-finished-state [47:19|% 74|+ 4131|- 50]: release test-stream-writable-invalid-chunk === release test-runner-cli-randomize === Path: parallel/test-runner-cli-randomize 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-runner-cli-randomize.js --- TIMEOUT --- [47:19|% 74|+ 4134|- 51]: release test-stream-writable-needdrain-state [47:20|% 74|+ 4143|- 51]: release test-stream-writable-null === release test-runner-coverage === Path: parallel/test-runner-coverage 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-runner-coverage.js --- TIMEOUT --- [47:21|% 74|+ 4144|- 52]: release test-stream-writable-properties [47:22|% 74|+ 4144|- 52]: release test-stream-writable-samecb-singletick [47:22|% 74|+ 4144|- 52]: release test-stream-writable-writable [47:23|% 74|+ 4144|- 52]: release test-stream-writable-write-cb-error [47:23|% 74|+ 4144|- 52]: release test-stream-writable-write-cb-twice [47:23|% 74|+ 4144|- 52]: release test-stream-writable-write-error [47:24|% 74|+ 4144|- 52]: release test-stream-writable-write-writev-finis... [47:24|% 74|+ 4144|- 52]: release test-stream-writableState-ending [47:24|% 74|+ 4144|- 52]: release test-stream-writableState-uncorked-buff... === release test-runner-coverage-thresholds === Path: parallel/test-runner-coverage-thresholds 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-runner-coverage-thresholds.js --- TIMEOUT --- [47:24|% 74|+ 4145|- 53]: release test-stream-write-destroy [47:24|% 74|+ 4145|- 53]: release test-stream-write-drain [47:24|% 74|+ 4145|- 53]: release test-stream-write-final [47:24|% 74|+ 4145|- 53]: release test-stream-writev [47:24|% 74|+ 4145|- 53]: release test-stream2-base64-single-char-read-en... [47:24|% 74|+ 4145|- 53]: release test-stream2-basic [47:25|% 74|+ 4146|- 53]: release test-stream2-compatibility === release test-runner-flag-propagation === Path: parallel/test-runner-flag-propagation 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-runner-flag-propagation.js --- TIMEOUT --- [47:29|% 74|+ 4150|- 54]: release test-stream2-decode-partial [47:29|% 74|+ 4150|- 54]: release test-stream2-finish-pipe [47:29|% 74|+ 4150|- 54]: release test-stream2-finish-pipe-error === release test-runner-global-setup-teardown === Path: parallel/test-runner-global-setup-teardown 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-runner-global-setup-teardown.mjs --- TIMEOUT --- [47:31|% 74|+ 4152|- 55]: release test-stream2-httpclient-response-end [47:31|% 74|+ 4153|- 55]: release test-stream2-large-read-stall [47:31|% 74|+ 4153|- 55]: release test-stream2-objects [47:31|% 74|+ 4153|- 55]: release test-stream2-pipe-error-handling [47:31|% 74|+ 4155|- 55]: release test-stream2-pipe-error-once-listener [47:31|% 74|+ 4155|- 55]: release test-stream2-push [47:31|% 74|+ 4156|- 55]: release test-stream2-read-correct-num-bytes-in-... [47:34|% 75|+ 4165|- 55]: release test-stream2-read-sync-stack [47:34|% 75|+ 4165|- 55]: release test-stream2-readable-empty-buffer-no-e... [47:37|% 75|+ 4169|- 55]: release test-stream2-readable-legacy-drain [47:37|% 75|+ 4169|- 55]: release test-stream2-readable-non-empty-end [47:37|% 75|+ 4171|- 55]: release test-stream2-readable-wrap [47:37|% 75|+ 4171|- 55]: release test-stream2-readable-wrap-destroy [47:37|% 75|+ 4171|- 55]: release test-stream2-readable-wrap-empty [47:37|% 75|+ 4172|- 55]: release test-stream2-readable-wrap-error [47:37|% 75|+ 4172|- 55]: release test-stream2-readable-wrap-proxy-method... [47:38|% 75|+ 4172|- 55]: release test-stream2-set-encoding [47:38|% 75|+ 4172|- 55]: release test-stream2-transform [47:38|% 75|+ 4172|- 55]: release test-stream2-unpipe-drain [47:38|% 75|+ 4172|- 55]: release test-stream2-unpipe-leak [47:38|% 75|+ 4173|- 55]: release test-stream2-writable [47:39|% 75|+ 4173|- 55]: release test-stream3-cork-end [47:39|% 75|+ 4173|- 55]: release test-stream3-cork-uncork [47:39|% 75|+ 4173|- 55]: release test-stream3-pause-then-read [47:40|% 75|+ 4173|- 55]: release test-stream3-pipeline-async-iterator [47:40|% 75|+ 4173|- 55]: release test-streams-highwatermark [47:41|% 75|+ 4173|- 55]: release test-string-decoder === release test-runner-reporters === Path: parallel/test-runner-reporters 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-runner-reporters.js --- TIMEOUT --- [47:41|% 75|+ 4174|- 56]: release test-string-decoder-end [47:41|% 75|+ 4174|- 56]: release test-string-decoder-fuzz === release test-runner-run === Path: parallel/test-runner-run (node:61949) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 uncaughtException listeners added to [process]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit (Use `node --trace-warnings ...` to show where the warning was created) (node:61949) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unhandledRejection listeners added to [process]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit (node:61949) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 beforeExit listeners added to [process]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit 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-runner-run.mjs --- TIMEOUT --- [47:42|% 75|+ 4178|- 57]: release test-stringbytes-external [47:42|% 75|+ 4178|- 57]: release test-structuredClone-domexception [47:42|% 75|+ 4182|- 57]: release test-structuredClone-global [47:42|% 75|+ 4183|- 57]: release test-sync-fileread [47:42|% 75|+ 4183|- 57]: release test-sync-io-option [47:42|% 75|+ 4183|- 57]: release test-sys [47:42|% 75|+ 4184|- 57]: release test-tcp-wrap [47:42|% 75|+ 4184|- 57]: release test-tcp-wrap-connect === release test-runner-run-global-hooks === Path: parallel/test-runner-run-global-hooks 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-runner-run-global-hooks.mjs --- TIMEOUT --- [47:45|% 75|+ 4188|- 58]: release test-tcp-wrap-listen [47:45|% 75|+ 4188|- 58]: release test-testpy-env-var-via-comment [47:46|% 75|+ 4188|- 58]: release test-throw-error-with-getter-throw-trac... [47:46|% 75|+ 4188|- 58]: release test-throw-undefined-or-null-traced [47:46|% 75|+ 4188|- 58]: release test-tick-processor-arguments [47:46|% 75|+ 4188|- 58]: release test-tick-processor-version-check === release test-runner-tag-filter-cli === Path: parallel/test-runner-tag-filter-cli 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-runner-tag-filter-cli.mjs --- TIMEOUT --- [47:47|% 75|+ 4188|- 59]: release test-timers [47:47|% 75|+ 4188|- 59]: release test-timers-api-refs [47:47|% 75|+ 4188|- 59]: release test-timers-args [47:47|% 75|+ 4188|- 59]: release test-timers-async-store-leak [47:47|% 75|+ 4188|- 59]: release test-timers-clear-null-does-not-throw-e... [47:47|% 75|+ 4188|- 59]: release test-timers-clear-object-does-not-throw... [47:47|% 75|+ 4188|- 59]: release test-timers-clear-timeout-interval-equi... [47:47|% 75|+ 4188|- 59]: release test-timers-clearImmediate [47:47|% 75|+ 4188|- 59]: release test-timers-clearImmediate-als [47:47|% 75|+ 4188|- 59]: release test-timers-destroyed [47:52|% 75|+ 4204|- 59]: release test-timers-dispose [47:52|% 75|+ 4204|- 59]: release test-timers-fast-calls [47:53|% 75|+ 4205|- 59]: release test-timers-immediate === release test-runner-test-rerun-failures === Path: parallel/test-runner-test-rerun-failures 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-runner-test-rerun-failures.js --- TIMEOUT --- [47:54|% 75|+ 4205|- 60]: release test-timers-immediate-promisified [47:54|% 75|+ 4205|- 60]: release test-timers-immediate-queue [47:55|% 75|+ 4205|- 60]: release test-timers-immediate-queue-throw [47:55|% 75|+ 4205|- 60]: release test-timers-immediate-unref [47:56|% 75|+ 4205|- 60]: release test-timers-immediate-unref-nested-once [47:56|% 75|+ 4213|- 60]: release test-timers-immediate-unref-simple [47:59|% 75|+ 4213|- 60]: release test-timers-interval-promisified [47:59|% 75|+ 4215|- 60]: release test-timers-interval-throw [47:59|% 75|+ 4215|- 60]: release test-timers-invalid-clear [47:59|% 75|+ 4215|- 60]: release test-timers-linked-list [48:01|% 75|+ 4215|- 60]: release test-timers-max-duration-warning [48:01|% 75|+ 4215|- 60]: release test-timers-nan-duration-emit-once-per-... [48:01|% 76|+ 4216|- 60]: release test-timers-nan-duration-warning [48:01|% 76|+ 4216|- 60]: release test-timers-nan-duration-warning-promis... [48:01|% 76|+ 4216|- 60]: release test-timers-negative-duration-warning [48:01|% 76|+ 4216|- 60]: release test-timers-negative-duration-warning-e... [48:01|% 76|+ 4216|- 60]: release test-timers-nested [48:01|% 76|+ 4216|- 60]: release test-timers-next-tick [48:01|% 76|+ 4216|- 60]: release test-timers-non-integer-delay [48:01|% 76|+ 4216|- 60]: release test-timers-not-emit-duration-zero [48:02|% 76|+ 4219|- 60]: release test-timers-now [48:02|% 76|+ 4219|- 60]: release test-timers-ordering [48:06|% 76|+ 4221|- 60]: release test-timers-process-tampering [48:06|% 76|+ 4229|- 60]: release test-timers-promises [48:06|% 76|+ 4229|- 60]: release test-timers-promises-scheduler [48:06|% 76|+ 4229|- 60]: release test-timers-refresh [48:07|% 76|+ 4230|- 60]: release test-timers-refresh-in-callback [48:07|% 76|+ 4230|- 60]: release test-timers-reset-process-domain-on-thr... [48:07|% 76|+ 4230|- 60]: release test-timers-same-timeout-wrong-list-del... [48:08|% 76|+ 4230|- 60]: release test-timers-setimmediate-infinite-loop [48:08|% 76|+ 4230|- 60]: release test-timers-socket-timeout-removes-othe... [48:08|% 76|+ 4231|- 60]: release test-timers-this [48:08|% 76|+ 4231|- 60]: release test-timers-throw-when-cb-not-function [48:08|% 76|+ 4231|- 60]: release test-timers-timeout-promisified [48:08|% 76|+ 4232|- 60]: release test-timers-timeout-to-interval [48:08|% 76|+ 4232|- 60]: release test-timers-timeout-with-non-integer [48:08|% 76|+ 4232|- 60]: release test-timers-to-primitive [48:08|% 76|+ 4232|- 60]: release test-timers-uncaught-exception [48:09|% 76|+ 4232|- 60]: release test-timers-unenroll-unref-interval [48:09|% 76|+ 4232|- 60]: release test-timers-unref [48:12|% 76|+ 4239|- 60]: release test-timers-unref-throw-then-ref [48:15|% 76|+ 4239|- 60]: release test-timers-unrefd-interval-still-fires [48:15|% 76|+ 4240|- 60]: release test-timers-unrefed-in-beforeexit [48:15|% 76|+ 4240|- 60]: release test-timers-unrefed-in-callback [48:16|% 76|+ 4240|- 60]: release test-timers-user-call [48:16|% 76|+ 4240|- 60]: release test-timers-zero-timeout [48:19|% 76|+ 4240|- 60]: release test-tls-0-dns-altname [48:19|% 76|+ 4240|- 60]: release test-tls-add-context [48:20|% 76|+ 4240|- 60]: release test-tls-addca [48:20|% 76|+ 4240|- 60]: release test-tls-alert [48:22|% 76|+ 4242|- 60]: release test-tls-alert-handling [48:22|% 76|+ 4242|- 60]: release test-tls-alpn-protocols-validation [48:23|% 76|+ 4250|- 60]: release test-tls-alpn-server-client [48:24|% 76|+ 4253|- 60]: release test-tls-async-cb-after-socket-end [48:24|% 76|+ 4253|- 60]: release test-tls-basic-validations [48:24|% 76|+ 4253|- 60]: release test-tls-buffersize [48:25|% 76|+ 4254|- 60]: release test-tls-ca-concat [48:26|% 76|+ 4265|- 60]: release test-tls-canonical-ip [48:26|% 76|+ 4265|- 60]: release test-tls-cert-chains-concat [48:26|% 76|+ 4265|- 60]: release test-tls-cert-chains-in-ca [48:26|% 76|+ 4265|- 60]: release test-tls-cert-ext-encoding [48:26|% 76|+ 4265|- 60]: release test-tls-cert-regression [48:26|% 76|+ 4265|- 60]: release test-tls-certificate-compression [48:26|% 76|+ 4265|- 60]: release test-tls-check-server-identity [48:26|% 76|+ 4265|- 60]: release test-tls-cipher-list [48:26|% 76|+ 4265|- 60]: release test-tls-cli-max-version-1.2 [48:26|% 76|+ 4266|- 60]: release test-tls-cli-max-version-1.3 [48:27|% 76|+ 4269|- 60]: release test-tls-cli-min-max-conflict [48:27|% 76|+ 4269|- 60]: release test-tls-cli-min-version-1.0 [48:27|% 76|+ 4269|- 60]: release test-tls-cli-min-version-1.1 [48:27|% 76|+ 4269|- 60]: release test-tls-cli-min-version-1.2 [48:27|% 76|+ 4269|- 60]: release test-tls-cli-min-version-1.3 [48:27|% 76|+ 4269|- 60]: release test-tls-client-abort [48:28|% 76|+ 4270|- 60]: release test-tls-client-abort2 [48:28|% 76|+ 4270|- 60]: release test-tls-client-allow-partial-trust-cha... [48:30|% 77|+ 4279|- 60]: release test-tls-client-auth [48:30|% 77|+ 4280|- 60]: release test-tls-client-cert-resumption [48:35|% 77|+ 4290|- 60]: release test-tls-client-default-ciphers [48:36|% 77|+ 4292|- 60]: release test-tls-client-destroy-soon [48:36|% 77|+ 4292|- 60]: release test-tls-client-getephemeralkeyinfo [48:36|% 77|+ 4292|- 60]: release test-tls-client-mindhsize [48:36|% 77|+ 4292|- 60]: release test-tls-client-reject [48:36|% 77|+ 4292|- 60]: release test-tls-client-reject-12 [48:36|% 77|+ 4292|- 60]: release test-tls-client-renegotiation-13 [48:36|% 77|+ 4292|- 60]: release test-tls-client-renegotiation-limit [48:36|% 77|+ 4292|- 60]: release test-tls-client-resume [48:38|% 77|+ 4292|- 60]: release test-tls-client-resume-12 [48:38|% 77|+ 4293|- 60]: release test-tls-client-verify [48:39|% 77|+ 4293|- 60]: release test-tls-clientcertengine-invalid-arg-t... [48:41|% 77|+ 4293|- 60]: release test-tls-clientcertengine-unsupported [48:42|% 77|+ 4302|- 60]: release test-tls-close-error [48:43|% 77|+ 4302|- 60]: release test-tls-close-event-after-write [48:44|% 77|+ 4302|- 60]: release test-tls-close-notify [48:45|% 77|+ 4302|- 60]: release test-tls-cnnic-whitelist [48:47|% 77|+ 4302|- 60]: release test-tls-connect-abort-controller [48:47|% 77|+ 4302|- 60]: release test-tls-connect-address-family [48:48|% 77|+ 4302|- 60]: release test-tls-connect-allow-half-open-option [48:48|% 77|+ 4302|- 60]: release test-tls-connect-given-socket [48:48|% 77|+ 4302|- 60]: release test-tls-connect-hints-option [48:48|% 77|+ 4302|- 60]: release test-tls-connect-hwm-option [48:49|% 77|+ 4302|- 60]: release test-tls-connect-keepalive-nodelay [48:49|% 77|+ 4303|- 60]: release test-tls-connect-memleak [48:49|% 77|+ 4303|- 60]: release test-tls-connect-no-host [48:49|% 77|+ 4303|- 60]: release test-tls-connect-pipe [48:49|% 77|+ 4303|- 60]: release test-tls-connect-secure-context [48:50|% 77|+ 4303|- 60]: release test-tls-connect-simple [48:50|% 77|+ 4304|- 60]: release test-tls-connect-stream-writes [48:50|% 77|+ 4304|- 60]: release test-tls-connect-timeout-option [48:50|% 77|+ 4305|- 60]: release test-tls-delayed-attach [48:50|% 77|+ 4305|- 60]: release test-tls-delayed-attach-error [48:50|% 77|+ 4305|- 60]: release test-tls-destroy-stream [48:51|% 77|+ 4306|- 60]: release test-tls-destroy-stream-12 [48:51|% 77|+ 4306|- 60]: release test-tls-destroy-whilst-write [48:51|% 77|+ 4306|- 60]: release test-tls-dhe [48:51|% 77|+ 4306|- 60]: release test-tls-dhparam-auto-boringssl [48:51|% 77|+ 4306|- 60]: release test-tls-disable-renegotiation [48:51|% 77|+ 4308|- 60]: release test-tls-ecdh [48:52|% 77|+ 4311|- 60]: release test-tls-ecdh-auto [48:53|% 77|+ 4315|- 60]: release test-tls-ecdh-multiple [48:53|% 77|+ 4315|- 60]: release test-tls-econnreset [48:53|% 77|+ 4315|- 60]: release test-tls-empty-sni-context [48:53|% 77|+ 4319|- 60]: release test-tls-enable-keylog-cli [48:54|% 77|+ 4319|- 60]: release test-tls-enable-trace [48:54|% 77|+ 4319|- 60]: release test-tls-enable-trace-cli [48:54|% 77|+ 4319|- 60]: release test-tls-env-bad-extra-ca [48:54|% 77|+ 4319|- 60]: release test-tls-env-extra-ca [48:54|% 77|+ 4319|- 60]: release test-tls-env-extra-ca-no-crypto [48:56|% 77|+ 4319|- 60]: release test-tls-env-extra-ca-with-options [48:56|% 77|+ 4319|- 60]: release test-tls-error-servername [48:57|% 77|+ 4321|- 60]: release test-tls-error-stack [48:57|% 77|+ 4326|- 60]: release test-tls-exportkeyingmaterial [48:57|% 77|+ 4326|- 60]: release test-tls-external-accessor [48:57|% 77|+ 4326|- 60]: release test-tls-fast-writing [48:57|% 77|+ 4326|- 60]: release test-tls-finished [48:57|% 77|+ 4326|- 60]: release test-tls-friendly-error-message [48:57|% 77|+ 4326|- 60]: release test-tls-generic-stream [48:57|% 77|+ 4326|- 60]: release test-tls-get-ca-certificates-bundled [48:57|% 77|+ 4326|- 60]: release test-tls-get-ca-certificates-bundled-su... [48:57|% 77|+ 4326|- 60]: release test-tls-get-ca-certificates-default [49:01|% 78|+ 4344|- 60]: release test-tls-get-ca-certificates-error [49:02|% 78|+ 4349|- 60]: release test-tls-get-ca-certificates-extra [49:03|% 78|+ 4349|- 60]: release test-tls-get-ca-certificates-extra-empt... [49:03|% 78|+ 4350|- 60]: release test-tls-get-ca-certificates-extra-subs... [49:03|% 78|+ 4350|- 60]: release test-tls-get-ca-certificates-node-use-s... [49:03|% 78|+ 4350|- 60]: release test-tls-get-ca-certificates-system [49:03|% 78|+ 4350|- 60]: release test-tls-get-ca-certificates-system-wit... [49:03|% 78|+ 4350|- 60]: release test-tls-get-ca-certificates-worker-no-... [49:03|% 78|+ 4350|- 60]: release test-tls-get-ca-certificates-worker-use... [49:03|% 78|+ 4352|- 60]: release test-tls-getcertificate-x509 [49:03|% 78|+ 4352|- 60]: release test-tls-getcipher [49:03|% 78|+ 4352|- 60]: release test-tls-getprotocol [49:03|% 78|+ 4352|- 60]: release test-tls-handshake-error [49:03|% 78|+ 4352|- 60]: release test-tls-handshake-exception [49:08|% 78|+ 4352|- 60]: release test-tls-hello-parser-failure [49:08|% 78|+ 4352|- 60]: release test-tls-honorcipherorder [49:08|% 78|+ 4352|- 60]: release test-tls-inception [49:10|% 78|+ 4353|- 60]: release test-tls-interleave [49:15|% 78|+ 4355|- 60]: release test-tls-invalid-pfx [49:16|% 78|+ 4355|- 60]: release test-tls-invoke-queued [49:18|% 78|+ 4355|- 60]: release test-tls-ip-servername-deprecation [49:18|% 78|+ 4355|- 60]: release test-tls-js-stream [49:18|% 78|+ 4355|- 60]: release test-tls-junk-closes-server [49:18|% 78|+ 4355|- 60]: release test-tls-junk-server [49:19|% 78|+ 4355|- 60]: release test-tls-key-mismatch [49:19|% 78|+ 4355|- 60]: release test-tls-keyengine-invalid-arg-type [49:19|% 78|+ 4356|- 60]: release test-tls-keyengine-unsupported [49:20|% 78|+ 4357|- 60]: release test-tls-keylog-tlsv13 [49:20|% 78|+ 4357|- 60]: release test-tls-legacy-pfx [49:21|% 78|+ 4357|- 60]: release test-tls-max-send-fragment [49:22|% 78|+ 4360|- 60]: release test-tls-min-max-version [49:22|% 78|+ 4360|- 60]: release test-tls-multi-key [49:22|% 78|+ 4360|- 60]: release test-tls-multi-pfx [49:22|% 78|+ 4360|- 60]: release test-tls-multiple-cas-as-string [49:22|% 78|+ 4360|- 60]: release test-tls-net-connect-prefer-path [49:22|% 78|+ 4360|- 60]: release test-tls-net-socket-keepalive [49:24|% 78|+ 4361|- 60]: release test-tls-net-socket-keepalive-12 [49:24|% 78|+ 4361|- 60]: release test-tls-no-cert-required [49:25|% 78|+ 4361|- 60]: release test-tls-no-rsa-key [49:25|% 78|+ 4361|- 60]: release test-tls-no-sslv23 [49:25|% 78|+ 4361|- 60]: release test-tls-no-sslv3 [49:26|% 78|+ 4361|- 60]: release test-tls-off-thread-cert-loading [49:28|% 78|+ 4361|- 60]: release test-tls-off-thread-cert-loading-disabl... [49:28|% 78|+ 4361|- 60]: release test-tls-off-thread-cert-loading-system [49:29|% 78|+ 4362|- 60]: release test-tls-on-empty-socket [49:33|% 78|+ 4362|- 60]: release test-tls-onread-static-buffer [49:33|% 78|+ 4362|- 60]: release test-tls-options-boolean-check [49:33|% 78|+ 4364|- 60]: release test-tls-over-http-tunnel [49:35|% 78|+ 4365|- 60]: release test-tls-passphrase [49:35|% 78|+ 4365|- 60]: release test-tls-pause [49:37|% 78|+ 4372|- 60]: release test-tls-peer-certificate [49:38|% 78|+ 4375|- 60]: release test-tls-peer-certificate-encoding [49:39|% 78|+ 4378|- 60]: release test-tls-peer-certificate-multi-keys [49:39|% 79|+ 4388|- 60]: release test-tls-pfx-authorizationerror [49:39|% 79|+ 4388|- 60]: release test-tls-psk-alpn-callback-exception-ha... [49:39|% 79|+ 4392|- 60]: release test-tls-psk-circuit [49:40|% 79|+ 4392|- 60]: release test-tls-psk-errors [49:43|% 79|+ 4402|- 60]: release test-tls-psk-server [49:43|% 79|+ 4402|- 60]: release test-tls-reduced-SECLEVEL-in-cipher [49:44|% 79|+ 4413|- 60]: release test-tls-reinitialize-listeners [49:44|% 79|+ 4418|- 60]: release test-tls-request-timeout [49:44|% 79|+ 4418|- 60]: release test-tls-retain-handle-no-abort [49:44|% 79|+ 4418|- 60]: release test-tls-reuse-host-from-socket [49:44|% 79|+ 4418|- 60]: release test-tls-root-certificates [49:45|% 79|+ 4427|- 60]: release test-tls-secure-context-usage-order [49:46|% 79|+ 4429|- 60]: release test-tls-secure-session [49:46|% 79|+ 4430|- 60]: release test-tls-server-capture-rejection [49:46|% 79|+ 4430|- 60]: release test-tls-server-connection-server [49:46|% 79|+ 4430|- 60]: release test-tls-server-failed-handshake-emits-... [49:46|% 79|+ 4430|- 60]: release test-tls-server-parent-constructor-opti... [49:46|% 79|+ 4430|- 60]: release test-tls-server-setkeycert [49:46|% 79|+ 4430|- 60]: release test-tls-server-verify [49:46|% 79|+ 4430|- 60]: release test-tls-session-cache [49:46|% 79|+ 4431|- 60]: release test-tls-session-reuse-different-server... [49:46|% 79|+ 4431|- 60]: release test-tls-session-timeout-errors [49:46|% 79|+ 4431|- 60]: release test-tls-set-ciphers [49:46|% 79|+ 4431|- 60]: release test-tls-set-ciphers-error [49:46|% 79|+ 4431|- 60]: release test-tls-set-default-ca-certificates-ap... [49:46|% 79|+ 4431|- 60]: release test-tls-set-default-ca-certificates-ap... [49:46|% 79|+ 4431|- 60]: release test-tls-set-default-ca-certificates-ar... [49:48|% 79|+ 4431|- 60]: release test-tls-set-default-ca-certificates-ba... [49:50|% 79|+ 4431|- 60]: release test-tls-set-default-ca-certificates-er... [49:51|% 79|+ 4432|- 60]: release test-tls-set-default-ca-certificates-ex... [49:51|% 79|+ 4432|- 60]: release test-tls-set-default-ca-certificates-mi... [49:52|% 79|+ 4432|- 60]: release test-tls-set-default-ca-certificates-pr... [49:52|% 79|+ 4432|- 60]: release test-tls-set-default-ca-certificates-pr... [49:52|% 79|+ 4432|- 60]: release test-tls-set-default-ca-certificates-re... [49:53|% 79|+ 4432|- 60]: release test-tls-set-default-ca-certificates-re... [49:56|% 79|+ 4432|- 60]: release test-tls-set-default-ca-certificates-re... [49:57|% 79|+ 4432|- 60]: release test-tls-set-encoding [49:58|% 79|+ 4434|- 60]: release test-tls-set-secure-context [49:58|% 79|+ 4434|- 60]: release test-tls-set-sigalgs [50:00|% 79|+ 4434|- 60]: release test-tls-sni-case-insensitive [50:00|% 79|+ 4434|- 60]: release test-tls-sni-option [50:00|% 79|+ 4434|- 60]: release test-tls-sni-server-client [50:01|% 79|+ 4434|- 60]: release test-tls-sni-servername [50:01|% 79|+ 4434|- 60]: release test-tls-snicallback-error [50:01|% 79|+ 4434|- 60]: release test-tls-socket-allow-half-open-option [50:03|% 79|+ 4434|- 60]: release test-tls-socket-close === release test-source-map-enable === Path: parallel/test-source-map-enable Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-source-map-enable.js --- TIMEOUT --- [50:03|% 79|+ 4435|- 61]: release test-tls-socket-constructor-alpn-option... [50:04|% 80|+ 4440|- 61]: release test-tls-socket-default-options [50:04|% 80|+ 4440|- 61]: release test-tls-socket-destroy [50:05|% 80|+ 4440|- 61]: release test-tls-socket-failed-handshake-emits-... [50:05|% 80|+ 4440|- 61]: release test-tls-socket-snicallback-without-ser... [50:05|% 80|+ 4440|- 61]: release test-tls-startcom-wosign-whitelist [50:05|% 80|+ 4440|- 61]: release test-tls-starttls-server [50:05|% 80|+ 4441|- 61]: release test-tls-streamwrap-buffersize [50:05|% 80|+ 4441|- 61]: release test-tls-ticket [50:05|% 80|+ 4441|- 61]: release test-tls-ticket-12 [50:05|% 80|+ 4441|- 61]: release test-tls-ticket-cluster [50:05|% 80|+ 4441|- 61]: release test-tls-ticket-invalid-arg [50:05|% 80|+ 4441|- 61]: release test-tls-timeout-server [50:05|% 80|+ 4441|- 61]: release test-tls-timeout-server-2 [50:05|% 80|+ 4441|- 61]: release test-tls-tlswrap-segfault [50:05|% 80|+ 4441|- 61]: release test-tls-tlswrap-segfault-2 [50:05|% 80|+ 4441|- 61]: release test-tls-translate-peer-certificate [50:06|% 80|+ 4441|- 61]: release test-tls-transport-destroy-after-own-gc [50:06|% 80|+ 4441|- 61]: release test-tls-use-after-free-regression [50:07|% 80|+ 4444|- 61]: release test-tls-wrap-econnreset [50:07|% 80|+ 4444|- 61]: release test-tls-wrap-econnreset-localaddress [50:07|% 80|+ 4444|- 61]: release test-tls-wrap-econnreset-pipe [50:07|% 80|+ 4444|- 61]: release test-tls-wrap-econnreset-socket [50:08|% 80|+ 4444|- 61]: release test-tls-wrap-event-emmiter [50:08|% 80|+ 4444|- 61]: release test-tls-wrap-no-abort [50:09|% 80|+ 4444|- 61]: release test-tls-wrap-timeout [50:10|% 80|+ 4444|- 61]: release test-tls-write-error [50:13|% 80|+ 4447|- 61]: release test-tls-writewrap-leak [50:14|% 80|+ 4447|- 61]: release test-tls-zero-clear-in [50:14|% 80|+ 4448|- 61]: release test-tojson-perf_hooks [50:16|% 80|+ 4457|- 61]: release test-trace-env [50:17|% 80|+ 4469|- 61]: release test-trace-env-stack [50:17|% 80|+ 4471|- 61]: release test-trace-events-all [50:18|% 80|+ 4481|- 61]: release test-trace-events-api [50:19|% 80|+ 4481|- 61]: release test-trace-events-api-worker-disabled [50:19|% 80|+ 4481|- 61]: release test-trace-events-async-hooks [50:20|% 80|+ 4485|- 61]: release test-trace-events-async-hooks-dynamic [50:20|% 80|+ 4485|- 61]: release test-trace-events-async-hooks-worker [50:20|% 80|+ 4485|- 61]: release test-trace-events-binding [50:20|% 80|+ 4485|- 61]: release test-trace-events-bootstrap [50:22|% 80|+ 4487|- 61]: release test-trace-events-category-used [50:22|% 80|+ 4496|- 61]: release test-trace-events-console [50:22|% 81|+ 4497|- 61]: release test-trace-events-dynamic-enable [50:22|% 81|+ 4497|- 61]: release test-trace-events-dynamic-enable-worker... [50:22|% 81|+ 4507|- 61]: release test-trace-events-environment [50:22|% 81|+ 4507|- 61]: release test-trace-events-file-pattern [50:24|% 81|+ 4512|- 61]: release test-trace-events-fs-async [50:24|% 81|+ 4512|- 61]: release test-trace-events-fs-sync [50:24|% 81|+ 4512|- 61]: release test-trace-events-get-category-enabled-... [50:24|% 81|+ 4512|- 61]: release test-trace-events-http === release test-stdio-pipe-access === Path: parallel/test-stdio-pipe-access Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-stdio-pipe-access.js --- TIMEOUT --- [50:24|% 81|+ 4512|- 62]: release test-trace-events-metadata [50:24|% 81|+ 4512|- 62]: release test-trace-events-net [50:24|% 81|+ 4512|- 62]: release test-trace-events-net-abstract-socket [50:24|% 81|+ 4512|- 62]: release test-trace-events-none [50:24|% 81|+ 4512|- 62]: release test-trace-events-process-exit [50:24|% 81|+ 4512|- 62]: release test-trace-events-promises [50:24|% 81|+ 4512|- 62]: release test-trace-events-threadpool [50:24|% 81|+ 4512|- 62]: release test-trace-events-v8 [50:25|% 81|+ 4514|- 62]: release test-trace-events-vm [50:25|% 81|+ 4514|- 62]: release test-trace-events-worker-metadata [50:25|% 81|+ 4514|- 62]: release test-trace-events-worker-metadata-with-... [50:25|% 81|+ 4514|- 62]: release test-trace-exit [50:27|% 81|+ 4514|- 62]: release test-trace-exit-stack-limit [50:29|% 81|+ 4514|- 62]: release test-trace-sigint-in-worker [50:30|% 81|+ 4514|- 62]: release test-tracing-no-crash [50:32|% 81|+ 4515|- 62]: release test-tty-backwards-api [50:32|% 81|+ 4515|- 62]: release test-tty-stdin-end [50:32|% 81|+ 4515|- 62]: release test-tty-stdin-pipe [50:32|% 81|+ 4515|- 62]: release test-ttywrap-invalid-fd [50:34|% 81|+ 4515|- 62]: release test-ttywrap-stack [50:35|% 81|+ 4515|- 62]: release test-tz-version [50:35|% 81|+ 4516|- 62]: release test-uncaught-exception-handler-stack-o... [50:35|% 81|+ 4516|- 62]: release test-uncaught-exception-handler-stack-o... [50:35|% 81|+ 4516|- 62]: release test-unhandled-exception-rethrow-error [50:35|% 81|+ 4516|- 62]: release test-unhandled-exception-with-worker-in... [50:37|% 81|+ 4519|- 62]: release test-unicode-node-options [50:37|% 81|+ 4519|- 62]: release test-url-domain-ascii-unicode [50:37|% 81|+ 4519|- 62]: release test-url-fileurltopath [50:37|% 81|+ 4520|- 62]: release test-url-format [50:38|% 81|+ 4521|- 62]: release test-url-format-invalid-input [50:38|% 81|+ 4521|- 62]: release test-url-format-whatwg [50:39|% 81|+ 4524|- 62]: release test-url-invalid-file-url-path-input [50:40|% 81|+ 4524|- 62]: release test-url-is-url-internal [50:40|% 81|+ 4524|- 62]: release test-url-parse-deprecation [50:42|% 81|+ 4524|- 62]: release test-url-parse-format [50:42|% 81|+ 4525|- 62]: release test-url-parse-invalid-input [50:45|% 81|+ 4527|- 62]: release test-url-parse-query [50:48|% 81|+ 4531|- 62]: release test-url-pathtofileurl [50:48|% 81|+ 4531|- 62]: release test-url-relative [50:49|% 81|+ 4531|- 62]: release test-url-revokeobjecturl [50:51|% 81|+ 4531|- 62]: release test-url-urltooptions [50:53|% 81|+ 4531|- 62]: release test-urlpattern [50:54|% 81|+ 4531|- 62]: release test-urlpattern-invalidthis [50:54|% 81|+ 4531|- 62]: release test-urlpattern-types [50:54|% 81|+ 4531|- 62]: release test-utf8-scripts [50:54|% 81|+ 4531|- 62]: release test-util [50:54|% 81|+ 4531|- 62]: release test-util-callbackify [50:55|% 81|+ 4531|- 62]: release test-util-convert-signal-to-exit-code [50:55|% 81|+ 4531|- 62]: release test-util-deprecate [50:55|% 81|+ 4531|- 62]: release test-util-deprecate-invalid-code [50:56|% 81|+ 4531|- 62]: release test-util-emit-experimental-warning [50:56|% 81|+ 4531|- 62]: release test-util-exception-with-host-port [50:57|% 81|+ 4531|- 62]: release test-util-format [50:57|% 81|+ 4531|- 62]: release test-util-getcallsites [50:58|% 81|+ 4531|- 62]: release test-util-getcallsites-preparestacktrac... [50:58|% 81|+ 4531|- 62]: release test-util-getcallsites-sourcemap [50:58|% 81|+ 4531|- 62]: release test-util-inherits [50:59|% 81|+ 4536|- 62]: release test-util-inspect [50:59|% 81|+ 4536|- 62]: release test-util-inspect-getters-accessing-thi... [51:00|% 81|+ 4536|- 62]: release test-util-inspect-long-running [51:00|% 81|+ 4538|- 62]: release test-util-inspect-namespace [51:00|% 81|+ 4538|- 62]: release test-util-inspect-proxy [51:00|% 81|+ 4540|- 62]: release test-util-internal [51:00|% 81|+ 4541|- 62]: release test-util-isDeepStrictEqual [51:00|% 81|+ 4541|- 62]: release test-util-parse-env [51:03|% 82|+ 4553|- 62]: release test-util-primordial-monkeypatching [51:04|% 82|+ 4556|- 62]: release test-util-promisify [51:04|% 82|+ 4556|- 62]: release test-util-promisify-custom-names [51:04|% 82|+ 4556|- 62]: release test-util-sigint-watchdog [51:04|% 82|+ 4556|- 62]: release test-util-sleep [51:04|% 82|+ 4557|- 62]: release test-util-stripvtcontrolcharacters [51:04|% 82|+ 4557|- 62]: release test-util-styletext [51:04|% 82|+ 4558|- 62]: release test-util-styletext-hex [51:04|% 82|+ 4558|- 62]: release test-util-text-decoder [51:04|% 82|+ 4558|- 62]: release test-util-types [51:04|% 82|+ 4559|- 62]: release test-util-types-exists [51:06|% 82|+ 4559|- 62]: release test-uv-binding-constant [51:07|% 82|+ 4559|- 62]: release test-uv-errmap [51:13|% 82|+ 4561|- 62]: release test-uv-errno [51:13|% 82|+ 4562|- 62]: release test-uv-unmapped-exception [51:13|% 82|+ 4563|- 62]: release test-v8-collect-gc-profile [51:13|% 82|+ 4563|- 62]: release test-v8-collect-gc-profile-exit-before-... [51:13|% 82|+ 4586|- 62]: release test-v8-collect-gc-profile-in-worker [51:13|% 82|+ 4587|- 62]: release test-v8-collect-gc-profile-minor-ms [51:13|% 82|+ 4587|- 62]: release test-v8-collect-gc-profile-using [51:15|% 82|+ 4588|- 62]: release test-v8-coverage [51:15|% 82|+ 4588|- 62]: release test-v8-cpu-profile [51:15|% 82|+ 4588|- 62]: release test-v8-deserialize-buffer [51:15|% 82|+ 4589|- 62]: release test-v8-flag-pool-size-0 [51:17|% 82|+ 4589|- 62]: release test-v8-flag-type-check [51:17|% 82|+ 4589|- 62]: release test-v8-flags [51:17|% 82|+ 4589|- 62]: release test-v8-getheapsnapshot-twice [51:18|% 82|+ 4589|- 62]: release test-v8-global-setter [51:18|% 82|+ 4590|- 62]: release test-v8-query-objects [51:18|% 82|+ 4590|- 62]: release test-v8-serdes [51:19|% 82|+ 4592|- 62]: release test-v8-serialize-leak [51:19|% 82|+ 4592|- 62]: release test-v8-startup-snapshot-api [51:19|% 82|+ 4592|- 62]: release test-v8-stats [51:19|% 82|+ 4594|- 62]: release test-v8-stop-coverage [51:19|% 82|+ 4594|- 62]: release test-v8-string-is-one-byte-representati... [51:20|% 82|+ 4594|- 62]: release test-v8-take-coverage [51:20|% 82|+ 4594|- 62]: release test-v8-take-coverage-noop [51:21|% 82|+ 4594|- 62]: release test-v8-version-tag [51:21|% 82|+ 4594|- 62]: release test-validators [51:21|% 82|+ 4594|- 62]: release test-vfs [51:24|% 82|+ 4594|- 62]: release test-vm-access-process-env [51:25|% 82|+ 4594|- 62]: release test-vm-api-handles-getter-errors [51:26|% 82|+ 4595|- 62]: release test-vm-attributes-property-not-on-sand... [51:26|% 82|+ 4595|- 62]: release test-vm-basic [51:26|% 82|+ 4596|- 62]: release test-vm-cached-data [51:26|% 82|+ 4598|- 62]: release test-vm-codegen [51:31|% 82|+ 4606|- 62]: release test-vm-context [51:31|% 82|+ 4606|- 62]: release test-vm-context-async-script [51:31|% 82|+ 4606|- 62]: release test-vm-context-dont-contextify [51:31|% 82|+ 4606|- 62]: release test-vm-context-property-forwarding [51:31|% 82|+ 4606|- 62]: release test-vm-create-and-run-in-context [51:31|% 82|+ 4606|- 62]: release test-vm-create-context-accessors [51:31|% 82|+ 4606|- 62]: release test-vm-create-context-arg [51:31|% 82|+ 4606|- 62]: release test-vm-create-context-circular-referen... [51:31|% 82|+ 4606|- 62]: release test-vm-createcacheddata [51:31|% 82|+ 4606|- 62]: release test-vm-cross-context [51:31|% 82|+ 4606|- 62]: release test-vm-data-property-writable [51:31|% 82|+ 4606|- 62]: release test-vm-deleting-property [51:31|% 82|+ 4606|- 62]: release test-vm-dynamic-import-callback-missing... [51:31|% 82|+ 4606|- 62]: release test-vm-function-declaration [51:31|% 82|+ 4606|- 62]: release test-vm-function-redefinition [51:31|% 82|+ 4606|- 62]: release test-vm-getters [51:31|% 82|+ 4606|- 62]: release test-vm-global-assignment [51:31|% 82|+ 4606|- 62]: release test-vm-global-configurable-properties [51:32|% 82|+ 4606|- 62]: release test-vm-global-contextual-store [51:32|% 82|+ 4606|- 62]: release test-vm-global-define-property [51:32|% 82|+ 4606|- 62]: release test-vm-global-get-own [51:34|% 82|+ 4606|- 62]: release test-vm-global-identity [51:36|% 82|+ 4606|- 62]: release test-vm-global-non-writable-properties [51:38|% 82|+ 4606|- 62]: release test-vm-global-property-enumerator [51:38|% 82|+ 4606|- 62]: release test-vm-global-property-interceptors [51:38|% 82|+ 4606|- 62]: release test-vm-global-property-prototype [51:38|% 82|+ 4606|- 62]: release test-vm-global-setter [51:38|% 82|+ 4606|- 62]: release test-vm-harmony-symbols [51:39|% 82|+ 4606|- 62]: release test-vm-indexed-properties [51:45|% 83|+ 4622|- 62]: release test-vm-inherited_properties [51:46|% 83|+ 4623|- 62]: release test-vm-is-context [51:49|% 83|+ 4629|- 62]: release test-vm-low-stack-space [51:50|% 83|+ 4631|- 62]: release test-vm-measure-memory [51:50|% 83|+ 4631|- 62]: release test-vm-measure-memory-lazy [51:51|% 83|+ 4641|- 62]: release test-vm-measure-memory-multi-context [51:51|% 83|+ 4641|- 62]: release test-vm-module-after-evaluate [51:51|% 83|+ 4641|- 62]: release test-vm-module-basic [51:51|% 83|+ 4641|- 62]: release test-vm-module-cached-data [51:51|% 83|+ 4643|- 62]: release test-vm-module-dynamic-import [51:53|% 83|+ 4645|- 62]: release test-vm-module-dynamic-import-promise [51:53|% 83|+ 4645|- 62]: release test-vm-module-dynamic-namespace [51:53|% 83|+ 4645|- 62]: release test-vm-module-errors [51:53|% 83|+ 4645|- 62]: release test-vm-module-evaluate-source-text-mod... [51:53|% 83|+ 4645|- 62]: release test-vm-module-evaluate-synthethic-modu... [51:53|% 83|+ 4646|- 62]: release test-vm-module-evaluate-synthethic-modu... [51:53|% 83|+ 4647|- 62]: release test-vm-module-evaluate-while-evaluatin... [51:57|% 84|+ 4668|- 62]: release test-vm-module-hasasyncgraph [51:57|% 84|+ 4668|- 62]: release test-vm-module-hastoplevelawait [51:57|% 84|+ 4668|- 62]: release test-vm-module-import-meta [51:57|% 84|+ 4668|- 62]: release test-vm-module-instantiate [51:57|% 84|+ 4668|- 62]: release test-vm-module-link [51:57|% 84|+ 4668|- 62]: release test-vm-module-link-shared-deps [51:57|% 84|+ 4668|- 62]: release test-vm-module-linkmodulerequests [51:57|% 84|+ 4668|- 62]: release test-vm-module-linkmodulerequests-circu... [51:57|% 84|+ 4670|- 62]: release test-vm-module-linkmodulerequests-deep [51:57|% 84|+ 4670|- 62]: release test-vm-module-modulerequests [51:57|% 84|+ 4670|- 62]: release test-vm-module-reevaluate [51:57|% 84|+ 4670|- 62]: release test-vm-module-referrer-realm [51:57|% 84|+ 4670|- 62]: release test-vm-module-synthetic [51:57|% 84|+ 4670|- 62]: release test-vm-new-script-new-context [51:57|% 84|+ 4673|- 62]: release test-vm-new-script-this-context [51:58|% 84|+ 4673|- 62]: release test-vm-no-dynamic-import-callback [51:58|% 84|+ 4673|- 62]: release test-vm-not-strict [51:58|% 84|+ 4673|- 62]: release test-vm-options-validation [51:58|% 84|+ 4673|- 62]: release test-vm-ownkeys [51:58|% 84|+ 4673|- 62]: release test-vm-ownpropertynames [51:58|% 84|+ 4673|- 62]: release test-vm-ownpropertysymbols [51:59|% 84|+ 4673|- 62]: release test-vm-parse-abort-on-uncaught-excepti... [51:59|% 84|+ 4673|- 62]: release test-vm-preserves-property [52:02|% 84|+ 4673|- 62]: release test-vm-property-not-on-sandbox [52:02|% 84|+ 4673|- 62]: release test-vm-proxies [52:02|% 84|+ 4673|- 62]: release test-vm-proxy-failure-CP [52:02|% 84|+ 4673|- 62]: release test-vm-run-in-new-context [52:04|% 84|+ 4673|- 62]: release test-vm-script-after-evaluate [52:04|% 84|+ 4673|- 62]: release test-vm-script-throw-in-tostring [52:05|% 84|+ 4673|- 62]: release test-vm-set-property-proxy [52:06|% 84|+ 4675|- 62]: release test-vm-set-proto-null-on-globalthis [52:06|% 84|+ 4675|- 62]: release test-vm-sigint [52:06|% 84|+ 4675|- 62]: release test-vm-sigint-existing-handler [52:08|% 84|+ 4676|- 62]: release test-vm-source-map-url [52:08|% 84|+ 4676|- 62]: release test-vm-static-this [52:09|% 84|+ 4677|- 62]: release test-vm-strict-assign [52:09|% 84|+ 4677|- 62]: release test-vm-strict-mode [52:09|% 84|+ 4678|- 62]: release test-vm-symbols [52:10|% 84|+ 4685|- 62]: release test-vm-syntax-error-message [52:11|% 84|+ 4686|- 62]: release test-vm-syntax-error-stderr [52:11|% 84|+ 4686|- 62]: release test-vm-timeout [52:11|% 84|+ 4686|- 62]: release test-vm-timeout-escape-promise [52:11|% 84|+ 4687|- 62]: release test-vm-timeout-escape-promise-2 [52:11|% 84|+ 4687|- 62]: release test-vm-timeout-escape-promise-module [52:11|% 84|+ 4687|- 62]: release test-vm-util-lazy-properties [52:11|% 84|+ 4687|- 62]: release test-warn-multipleResolves [52:11|% 84|+ 4687|- 62]: release test-warn-sigprof [52:11|% 84|+ 4687|- 62]: release test-warn-stream-wrap [52:11|% 84|+ 4688|- 62]: release test-wasm [52:11|% 84|+ 4688|- 62]: release test-watch-file-shared-dependency [52:11|% 84|+ 4689|- 62]: release test-watch-mode-files_watcher [52:13|% 84|+ 4692|- 62]: release test-watch-mode-files_watcher-clear [52:13|% 84|+ 4692|- 62]: release test-watch-mode-kill-signal-default [52:16|% 84|+ 4692|- 62]: release test-watch-mode-kill-signal-invalid [52:17|% 84|+ 4692|- 62]: release test-watch-mode-kill-signal-override [52:18|% 84|+ 4697|- 62]: release test-weakref [52:18|% 84|+ 4697|- 62]: release test-web-locks [52:18|% 84|+ 4697|- 62]: release test-web-locks-query [52:18|% 84|+ 4697|- 62]: release test-webapi-sharedarraybuffer-rejection [52:18|% 84|+ 4697|- 62]: release test-webcrypto-aead-decrypt-detached-bu... [52:18|% 84|+ 4697|- 62]: release test-webcrypto-constructors [52:19|% 84|+ 4699|- 62]: release test-webcrypto-crypto-job-mode [52:19|% 84|+ 4699|- 62]: release test-webcrypto-cryptokey-brand-check [52:20|% 84|+ 4699|- 62]: release test-webcrypto-cryptokey-clone-transfer [52:20|% 84|+ 4700|- 62]: release test-webcrypto-cryptokey-hidden-slots [52:21|% 84|+ 4700|- 62]: release test-webcrypto-cryptokey-no-own-symbols [52:22|% 84|+ 4700|- 62]: release test-webcrypto-cryptokey-workers [52:30|% 84|+ 4712|- 62]: release test-webcrypto-deduplicate-usages [52:30|% 84|+ 4712|- 62]: release test-webcrypto-derivebits [52:33|% 84|+ 4712|- 62]: release test-webcrypto-derivebits-argon2 [52:34|% 84|+ 4712|- 62]: release test-webcrypto-derivebits-cfrg [52:34|% 84|+ 4712|- 62]: release test-webcrypto-derivebits-ecdh [52:34|% 84|+ 4713|- 62]: release test-webcrypto-derivebits-hkdf [52:34|% 84|+ 4713|- 62]: release test-webcrypto-derivekey [52:35|% 84|+ 4718|- 62]: release test-webcrypto-derivekey-cfrg [52:35|% 84|+ 4718|- 62]: release test-webcrypto-derivekey-ecdh [52:35|% 84|+ 4718|- 62]: release test-webcrypto-digest [52:35|% 84|+ 4718|- 62]: release test-webcrypto-digest-turboshake [52:35|% 84|+ 4718|- 62]: release test-webcrypto-digest-turboshake-rfc [52:35|% 84|+ 4718|- 62]: release test-webcrypto-encap-decap-ml-kem [52:36|% 85|+ 4722|- 62]: release test-webcrypto-encrypt-decrypt [52:36|% 85|+ 4722|- 62]: release test-webcrypto-encrypt-decrypt-aes [52:36|% 85|+ 4724|- 62]: release test-webcrypto-encrypt-decrypt-chacha20... [52:36|% 85|+ 4724|- 62]: release test-webcrypto-encrypt-decrypt-rsa [52:36|% 85|+ 4727|- 62]: release test-webcrypto-enforce-range [52:36|% 85|+ 4727|- 62]: release test-webcrypto-export-import [52:37|% 85|+ 4728|- 62]: release test-webcrypto-export-import-cfrg [52:37|% 85|+ 4728|- 62]: release test-webcrypto-export-import-ec [52:37|% 85|+ 4728|- 62]: release test-webcrypto-export-import-ml-dsa [52:37|% 85|+ 4728|- 62]: release test-webcrypto-export-import-ml-kem [52:37|% 85|+ 4728|- 62]: release test-webcrypto-export-import-rsa [52:37|% 85|+ 4731|- 62]: release test-webcrypto-get-public-key [52:37|% 85|+ 4732|- 62]: release test-webcrypto-getRandomValues [52:37|% 85|+ 4735|- 62]: release test-webcrypto-internal-slots [52:38|% 85|+ 4744|- 62]: release test-webcrypto-keygen [52:38|% 85|+ 4751|- 62]: release test-webcrypto-keygen-kmac [52:38|% 85|+ 4751|- 62]: release test-webcrypto-methods-not-async [52:38|% 85|+ 4751|- 62]: release test-webcrypto-promise-prototype-pollut... [52:38|% 85|+ 4751|- 62]: release test-webcrypto-prototype-pollution [52:39|% 85|+ 4751|- 62]: release test-webcrypto-random [52:39|% 85|+ 4755|- 62]: release test-webcrypto-raw-format-aliases [52:40|% 85|+ 4759|- 62]: release test-webcrypto-sign-verify [52:40|% 85|+ 4759|- 62]: release test-webcrypto-sign-verify-ecdsa [52:40|% 85|+ 4759|- 62]: release test-webcrypto-sign-verify-eddsa [52:41|% 85|+ 4759|- 62]: release test-webcrypto-sign-verify-hmac [52:41|% 85|+ 4759|- 62]: release test-webcrypto-sign-verify-kmac [52:45|% 85|+ 4774|- 62]: release test-webcrypto-sign-verify-ml-dsa [52:46|% 85|+ 4774|- 62]: release test-webcrypto-sign-verify-rsa [52:49|% 85|+ 4774|- 62]: release test-webcrypto-supports [52:50|% 85|+ 4774|- 62]: release test-webcrypto-util [52:51|% 85|+ 4774|- 62]: release test-webcrypto-webidl [52:51|% 85|+ 4774|- 62]: release test-webcrypto-wrap-unwrap [52:54|% 85|+ 4774|- 62]: release test-websocket [52:54|% 85|+ 4774|- 62]: release test-websocket-disabled [52:57|% 85|+ 4776|- 62]: release test-webstorage [52:57|% 85|+ 4776|- 62]: release test-webstorage-without-sqlite [52:57|% 85|+ 4776|- 62]: release test-webstream-encoding-inspect [52:57|% 85|+ 4776|- 62]: release test-webstream-readable-from [52:57|% 85|+ 4776|- 62]: release test-webstream-readablestream-pipeto [52:57|% 86|+ 4777|- 62]: release test-webstream-string-tag [52:57|% 86|+ 4777|- 62]: release test-webstream-structured-clone-no-left... [52:58|% 86|+ 4778|- 62]: release test-webstreams-abort-controller [52:58|% 86|+ 4779|- 62]: release test-webstreams-adapters-sync-write-err... [52:58|% 86|+ 4779|- 62]: release test-webstreams-adapters-writable-buffe... [52:58|% 86|+ 4779|- 62]: release test-webstreams-clone-unref [52:59|% 86|+ 4779|- 62]: release test-webstreams-compose [52:59|% 86|+ 4779|- 62]: release test-webstreams-compression-bad-chunks [52:59|% 86|+ 4779|- 62]: release test-webstreams-compression-buffer-sour... [52:59|% 86|+ 4779|- 62]: release test-webstreams-decompression-reject-tr... [52:59|% 86|+ 4779|- 62]: release test-webstreams-duplex-fromweb-writev-u... [53:00|% 86|+ 4779|- 62]: release test-webstreams-finished [53:00|% 86|+ 4779|- 62]: release test-webstreams-pipeline [53:00|% 86|+ 4779|- 62]: release test-webstreams-pipeto-write-request [53:00|% 86|+ 4779|- 62]: release test-webstreams-queue-wraparound [53:00|% 86|+ 4779|- 62]: release test-whatwg-encoding-custom-api-basics [53:00|% 86|+ 4779|- 62]: release test-whatwg-encoding-custom-fatal-strea... [53:00|% 86|+ 4779|- 62]: release test-whatwg-encoding-custom-internals [53:00|% 86|+ 4779|- 62]: release test-whatwg-encoding-custom-interop [53:01|% 86|+ 4781|- 62]: release test-whatwg-encoding-custom-textdecoder [53:02|% 86|+ 4781|- 62]: release test-whatwg-encoding-custom-textdecoder... [53:02|% 86|+ 4781|- 62]: release test-whatwg-encoding-custom-textdecoder... [53:04|% 86|+ 4781|- 62]: release test-whatwg-encoding-custom-textdecoder... [53:05|% 86|+ 4781|- 62]: release test-whatwg-encoding-custom-textdecoder... [53:05|% 86|+ 4781|- 62]: release test-whatwg-encoding-custom-textdecoder... [53:06|% 86|+ 4782|- 62]: release test-whatwg-encoding-custom-textdecoder... [53:06|% 86|+ 4782|- 62]: release test-whatwg-encoding-singlebyte [53:07|% 86|+ 4782|- 62]: release test-whatwg-events-add-event-listener-o... [53:08|% 86|+ 4782|- 62]: release test-whatwg-events-add-event-listener-o... [53:08|% 86|+ 4782|- 62]: release test-whatwg-events-customevent [53:08|% 86|+ 4782|- 62]: release test-whatwg-events-event-constructors [53:08|% 86|+ 4782|- 62]: release test-whatwg-events-eventtarget-this-of-... [53:08|% 86|+ 4782|- 62]: release test-whatwg-headers [53:08|% 86|+ 4782|- 62]: release test-whatwg-readablebytestream [53:09|% 86|+ 4783|- 62]: release test-whatwg-readablebytestream-bad-buff... [53:09|% 86|+ 4783|- 62]: release test-whatwg-readablebytestreambyob [53:09|% 86|+ 4783|- 62]: release test-whatwg-readablestream [53:09|% 86|+ 4783|- 62]: release test-whatwg-readablestream [53:09|% 86|+ 4783|- 62]: release test-whatwg-readablestream-byob-read-mi... [53:09|% 86|+ 4783|- 62]: release test-whatwg-transformstream [53:10|% 86|+ 4784|- 62]: release test-whatwg-transformstream-cancel-writ... [53:11|% 86|+ 4785|- 62]: release test-whatwg-url-canparse [53:11|% 86|+ 4785|- 62]: release test-whatwg-url-custom-deepequal [53:11|% 86|+ 4785|- 62]: release test-whatwg-url-custom-global [53:11|% 86|+ 4785|- 62]: release test-whatwg-url-custom-href-side-effect [53:12|% 86|+ 4785|- 62]: release test-whatwg-url-custom-inspect [53:12|% 86|+ 4785|- 62]: release test-whatwg-url-custom-parsing [53:12|% 86|+ 4785|- 62]: release test-whatwg-url-custom-properties [53:12|% 86|+ 4785|- 62]: release test-whatwg-url-custom-searchparams [53:15|% 86|+ 4792|- 62]: release test-whatwg-url-custom-searchparams-app... [53:15|% 86|+ 4793|- 62]: release test-whatwg-url-custom-searchparams-con... [53:16|% 86|+ 4797|- 62]: release test-whatwg-url-custom-searchparams-del... [53:18|% 86|+ 4801|- 62]: release test-whatwg-url-custom-searchparams-ent... [53:18|% 86|+ 4801|- 62]: release test-whatwg-url-custom-searchparams-for... [53:21|% 86|+ 4818|- 62]: release test-whatwg-url-custom-searchparams-get [53:21|% 86|+ 4818|- 62]: release test-whatwg-url-custom-searchparams-get... [53:24|% 86|+ 4831|- 62]: release test-whatwg-url-custom-searchparams-has [53:24|% 87|+ 4834|- 62]: release test-whatwg-url-custom-searchparams-ins... [53:24|% 87|+ 4834|- 62]: release test-whatwg-url-custom-searchparams-key... [53:24|% 87|+ 4837|- 62]: release test-whatwg-url-custom-searchparams-set [53:25|% 87|+ 4840|- 62]: release test-whatwg-url-custom-searchparams-sor... [53:25|% 87|+ 4840|- 62]: release test-whatwg-url-custom-searchparams-str... [53:26|% 87|+ 4842|- 62]: release test-whatwg-url-custom-searchparams-val... [53:26|% 87|+ 4842|- 62]: release test-whatwg-url-custom-setters [53:26|% 87|+ 4842|- 62]: release test-whatwg-url-custom-tostringtag [53:26|% 87|+ 4842|- 62]: release test-whatwg-url-invalidthis [53:27|% 87|+ 4842|- 62]: release test-whatwg-url-override-hostname [53:27|% 87|+ 4845|- 62]: release test-whatwg-url-parse-fast-path [53:27|% 87|+ 4845|- 62]: release test-whatwg-url-properties [53:27|% 87|+ 4845|- 62]: release test-whatwg-url-searchparams-fast-path [53:27|% 87|+ 4859|- 62]: release test-whatwg-webstreams-adapters-streamb... [53:27|% 87|+ 4859|- 62]: release test-whatwg-webstreams-adapters-to-read... [53:27|% 87|+ 4859|- 62]: release test-whatwg-webstreams-adapters-to-read... [53:27|% 87|+ 4862|- 62]: release test-whatwg-webstreams-adapters-to-stre... [53:27|% 87|+ 4862|- 62]: release test-whatwg-webstreams-adapters-to-stre... [53:27|% 87|+ 4862|- 62]: release test-whatwg-webstreams-adapters-to-stre... [53:27|% 87|+ 4862|- 62]: release test-whatwg-webstreams-adapters-to-writ... [53:27|% 87|+ 4862|- 62]: release test-whatwg-webstreams-compression [53:27|% 87|+ 4862|- 62]: release test-whatwg-webstreams-coverage [53:27|% 87|+ 4862|- 62]: release test-whatwg-webstreams-encoding [53:27|% 87|+ 4867|- 62]: release test-whatwg-webstreams-transfer [53:28|% 87|+ 4867|- 62]: release test-whatwg-webstreams-transform-stream... [53:28|% 87|+ 4867|- 62]: release test-whatwg-writablestream [53:28|% 87|+ 4867|- 62]: release test-whatwg-writablestream-close [53:28|% 87|+ 4867|- 62]: release test-windows-abort-exitcode [53:29|% 87|+ 4867|- 62]: release test-windows-failed-heap-allocation [53:29|% 87|+ 4868|- 62]: release test-worker [53:30|% 87|+ 4868|- 62]: release test-worker [53:30|% 87|+ 4868|- 62]: release test-worker-abort-on-uncaught-exception [53:33|% 87|+ 4868|- 62]: release test-worker-abort-on-uncaught-exception... [53:33|% 87|+ 4868|- 62]: release test-worker-arraybuffer-zerofill [53:33|% 87|+ 4868|- 62]: release test-worker-beforeexit-throw-exit [53:33|% 87|+ 4868|- 62]: release test-worker-broadcastchannel [53:35|% 87|+ 4869|- 62]: release test-worker-broadcastchannel-wpt [53:37|% 87|+ 4869|- 62]: release test-worker-cjs-workerdata [53:37|% 87|+ 4869|- 62]: release test-worker-cleanexit-with-js [53:37|% 87|+ 4869|- 62]: release test-worker-cleanexit-with-moduleload [53:37|% 87|+ 4869|- 62]: release test-worker-cleanup-handles [53:39|% 87|+ 4869|- 62]: release test-worker-cli-options [53:39|% 87|+ 4869|- 62]: release test-worker-console-listeners [53:39|% 87|+ 4869|- 62]: release test-worker-cpu-profile [53:39|% 87|+ 4870|- 62]: release test-worker-cpu-usage [53:39|% 87|+ 4870|- 62]: release test-worker-crypto-sign-transfer-result [53:41|% 87|+ 4871|- 62]: release test-worker-cwd-race-condition [53:42|% 87|+ 4872|- 62]: release test-worker-data-url [53:43|% 87|+ 4872|- 62]: release test-worker-debug [53:43|% 87|+ 4872|- 62]: release test-worker-dispose [53:43|% 87|+ 4872|- 62]: release test-worker-dns-terminate [53:43|% 87|+ 4872|- 62]: release test-worker-dns-terminate-during-query [53:44|% 87|+ 4873|- 62]: release test-worker-environmentdata [53:44|% 87|+ 4873|- 62]: release test-worker-error-primitive [53:44|% 87|+ 4873|- 62]: release test-worker-error-stack-getter-throws [53:44|% 87|+ 4873|- 62]: release test-worker-esm-exit [53:44|% 87|+ 4873|- 62]: release test-worker-esm-missing-main [53:44|% 87|+ 4873|- 62]: release test-worker-esmodule [53:45|% 87|+ 4884|- 62]: release test-worker-eval-typescript [53:45|% 87|+ 4884|- 62]: release test-worker-event [53:45|% 87|+ 4888|- 62]: release test-worker-execargv [53:45|% 88|+ 4889|- 62]: release test-worker-execargv-invalid [53:45|% 88|+ 4889|- 62]: release test-worker-exit-code [53:46|% 88|+ 4889|- 62]: release test-worker-exit-event-error [53:46|% 88|+ 4890|- 62]: release test-worker-exit-from-uncaught-exceptio... [53:46|% 88|+ 4890|- 62]: release test-worker-exit-heapsnapshot [53:47|% 88|+ 4890|- 62]: release test-worker-fs-stat-watcher [53:47|% 88|+ 4890|- 62]: release test-worker-hasref [53:47|% 88|+ 4890|- 62]: release test-worker-heap-profile [53:48|% 88|+ 4890|- 62]: release test-worker-heap-snapshot [53:48|% 88|+ 4890|- 62]: release test-worker-heap-statistics [53:50|% 88|+ 4890|- 62]: release test-worker-heapdump-failure [53:50|% 88|+ 4890|- 62]: release test-worker-http2-generic-streams-termi... [53:50|% 88|+ 4890|- 62]: release test-worker-http2-stream-terminate [53:50|% 88|+ 4890|- 62]: release test-worker-init-failure [53:50|% 88|+ 4890|- 62]: release test-worker-internal-modules [53:50|% 88|+ 4890|- 62]: release test-worker-invalid-workerdata [53:51|% 88|+ 4890|- 62]: release test-worker-load-file-with-extension-ot... [53:54|% 88|+ 4890|- 62]: release test-worker-memory [53:54|% 88|+ 4890|- 62]: release test-worker-message-channel [53:54|% 88|+ 4892|- 62]: release test-worker-message-channel-sharedarray... [53:55|% 88|+ 4892|- 62]: release test-worker-message-event [53:56|% 88|+ 4892|- 62]: release test-worker-message-mark-as-uncloneable [53:57|% 88|+ 4892|- 62]: release test-worker-message-not-serializable [53:57|% 88|+ 4892|- 62]: release test-worker-message-port [53:57|% 88|+ 4894|- 62]: release test-worker-message-port-arraybuffer [54:00|% 88|+ 4902|- 62]: release test-worker-message-port-close [54:00|% 88|+ 4906|- 62]: release test-worker-message-port-close-while-re... [54:00|% 88|+ 4906|- 62]: release test-worker-message-port-constructor [54:01|% 88|+ 4911|- 62]: release test-worker-message-port-drain [54:07|% 88|+ 4927|- 62]: release test-worker-message-port-infinite-messa... [54:07|% 88|+ 4929|- 62]: release test-worker-message-port-inspect-during... [54:07|% 88|+ 4929|- 62]: release test-worker-message-port-jstransferable... [54:08|% 88|+ 4930|- 62]: release test-worker-message-port-message-before... [54:09|% 88|+ 4930|- 62]: release test-worker-message-port-message-port-t... [54:09|% 88|+ 4930|- 62]: release test-worker-message-port-move [54:09|% 88|+ 4930|- 62]: release test-worker-message-port-multiple-share... [54:09|% 88|+ 4930|- 62]: release test-worker-message-port-receive-messag... [54:11|% 88|+ 4931|- 62]: release test-worker-message-port-terminate-tran... [54:11|% 88|+ 4932|- 62]: release test-worker-message-port-transfer-close... [54:11|% 88|+ 4932|- 62]: release test-worker-message-port-transfer-dupli... [54:12|% 88|+ 4933|- 62]: release test-worker-message-port-transfer-fake-... [54:12|% 88|+ 4933|- 62]: release test-worker-message-port-transfer-fake-... [54:12|% 88|+ 4933|- 62]: release test-worker-message-port-transfer-fileh... [54:12|% 88|+ 4933|- 62]: release test-worker-message-port-transfer-nativ... [54:12|% 88|+ 4933|- 62]: release test-worker-message-port-transfer-self [54:12|% 88|+ 4933|- 62]: release test-worker-message-port-transfer-targe... [54:12|% 88|+ 4933|- 62]: release test-worker-message-port-transfer-termi... [54:14|% 88|+ 4942|- 62]: release test-worker-message-port-wasm-module [54:15|% 88|+ 4942|- 62]: release test-worker-message-port-wasm-threads [54:16|% 88|+ 4945|- 62]: release test-worker-message-transfer-port-mark-... [54:16|% 88|+ 4945|- 62]: release test-worker-message-type-unknown [54:17|% 89|+ 4948|- 62]: release test-worker-messageport-hasref [54:17|% 89|+ 4948|- 62]: release test-worker-messaging [54:17|% 89|+ 4949|- 62]: release test-worker-messaging-errors-handler [54:17|% 89|+ 4950|- 62]: release test-worker-messaging-errors-invalid [54:17|% 89|+ 4950|- 62]: release test-worker-messaging-errors-timeout [54:18|% 89|+ 4950|- 62]: release test-worker-mjs-workerdata [54:18|% 89|+ 4950|- 62]: release test-worker-name [54:18|% 89|+ 4950|- 62]: release test-worker-nearheaplimit-deadlock [54:19|% 89|+ 4951|- 62]: release test-worker-nested-on-process-exit [54:20|% 89|+ 4951|- 62]: release test-worker-nested-uncaught [54:21|% 89|+ 4951|- 62]: release test-worker-nexttick-terminate [54:22|% 89|+ 4951|- 62]: release test-worker-no-sab [54:22|% 89|+ 4951|- 62]: release test-worker-no-stdin-stdout-interaction [54:23|% 89|+ 4951|- 62]: release test-worker-node-options [54:24|% 89|+ 4952|- 62]: release test-worker-non-fatal-uncaught-exceptio... [54:24|% 89|+ 4953|- 62]: release test-worker-on-process-exit [54:24|% 89|+ 4953|- 62]: release test-worker-onmessage [54:24|% 89|+ 4954|- 62]: release test-worker-onmessage-not-a-function [54:24|% 89|+ 4955|- 62]: release test-worker-parent-port-ref [54:25|% 89|+ 4955|- 62]: release test-worker-process-argv [54:25|% 89|+ 4955|- 62]: release test-worker-process-cwd [54:26|% 89|+ 4961|- 62]: release test-worker-process-env [54:26|% 89|+ 4961|- 62]: release test-worker-process-env-shared [54:26|% 89|+ 4961|- 62]: release test-worker-process-exit-async-module [54:27|% 89|+ 4962|- 62]: release test-worker-ref [54:27|% 89|+ 4962|- 62]: release test-worker-ref-onexit [54:27|% 89|+ 4962|- 62]: release test-worker-relative-path [54:27|% 89|+ 4962|- 62]: release test-worker-relative-path-double-dot [54:27|% 89|+ 4962|- 62]: release test-worker-resource-limits [54:27|% 89|+ 4962|- 62]: release test-worker-safe-getters [54:27|% 89|+ 4965|- 62]: release test-worker-sharedarraybuffer-from-work... [54:27|% 89|+ 4965|- 62]: release test-worker-stack-overflow [54:27|% 89|+ 4965|- 62]: release test-worker-stack-overflow-stack-size [54:28|% 89|+ 4965|- 62]: release test-worker-stdio [54:28|% 89|+ 4965|- 62]: release test-worker-stdio-flush [54:29|% 89|+ 4965|- 62]: release test-worker-stdio-flush-inflight [54:31|% 89|+ 4971|- 62]: release test-worker-stdio-from-preload-module [54:32|% 89|+ 4972|- 62]: release test-worker-syntax-error [54:34|% 89|+ 4972|- 62]: release test-worker-syntax-error-file [54:37|% 89|+ 4980|- 62]: release test-worker-terminate-http2-respond-wit... [54:37|% 89|+ 4980|- 62]: release test-worker-terminate-microtask-loop [54:37|% 89|+ 4981|- 62]: release test-worker-terminate-nested [54:38|% 89|+ 4981|- 62]: release test-worker-terminate-null-handler [54:38|% 89|+ 4981|- 62]: release test-worker-terminate-ref-public-port [54:38|% 89|+ 4981|- 62]: release test-worker-terminate-source-map [54:39|% 89|+ 4981|- 62]: release test-worker-terminate-timers [54:40|% 89|+ 4981|- 62]: release test-worker-terminate-unrefed [54:40|% 89|+ 4981|- 62]: release test-worker-thread-name [54:41|% 89|+ 4984|- 62]: release test-worker-track-unmanaged-fds [54:41|% 89|+ 4984|- 62]: release test-worker-type-check [54:42|% 89|+ 4986|- 62]: release test-worker-uncaught-exception [54:43|% 89|+ 4987|- 62]: release test-worker-uncaught-exception-async [54:43|% 89|+ 4987|- 62]: release test-worker-unref-from-message-during-e... [54:43|% 89|+ 4987|- 62]: release test-worker-unsupported-eval-on-url [54:43|% 89|+ 4989|- 62]: release test-worker-unsupported-path [54:43|% 89|+ 4989|- 62]: release test-worker-unsupported-things [54:45|% 89|+ 4991|- 62]: release test-worker-vm-context-terminate [54:46|% 89|+ 4995|- 62]: release test-worker-voluntarily-exit-followed-b... [54:46|% 89|+ 4996|- 62]: release test-worker-voluntarily-exit-followed-b... [54:46|% 89|+ 4996|- 62]: release test-worker-workerdata-messageport [54:46|% 89|+ 4996|- 62]: release test-worker-workerdata-sharedarraybuffe... [54:46|% 89|+ 4996|- 62]: release test-wrap-js-stream-destroy [54:46|% 89|+ 4996|- 62]: release test-wrap-js-stream-duplex [54:47|% 90|+ 5002|- 62]: release test-wrap-js-stream-exceptions [54:48|% 90|+ 5002|- 62]: release test-wrap-js-stream-read-stop [54:48|% 90|+ 5007|- 62]: release test-x509-escaping [54:48|% 90|+ 5007|- 62]: release test-zlib [54:48|% 90|+ 5009|- 62]: release test-zlib-brotli [54:49|% 90|+ 5009|- 62]: release test-zlib-brotli-16GB [54:49|% 90|+ 5009|- 62]: release test-zlib-brotli-dictionary [54:49|% 90|+ 5009|- 62]: release test-zlib-brotli-flush [54:50|% 90|+ 5012|- 62]: release test-zlib-brotli-flush-invalid-kind [54:50|% 90|+ 5012|- 62]: release test-zlib-brotli-from-brotli [54:51|% 90|+ 5013|- 62]: release test-zlib-brotli-from-string [54:55|% 90|+ 5013|- 62]: release test-zlib-brotli-kmaxlength-rangeerror [54:55|% 90|+ 5013|- 62]: release test-zlib-close-after-error [54:55|% 90|+ 5014|- 62]: release test-zlib-close-after-write [54:55|% 90|+ 5014|- 62]: release test-zlib-close-in-ondata [54:57|% 90|+ 5018|- 62]: release test-zlib-const [54:57|% 90|+ 5018|- 62]: release test-zlib-convenience-methods [54:58|% 90|+ 5019|- 62]: release test-zlib-crc32 [54:58|% 90|+ 5020|- 62]: release test-zlib-create-raw [54:58|% 90|+ 5020|- 62]: release test-zlib-deflate-constructors [54:58|% 90|+ 5020|- 62]: release test-zlib-deflate-raw-inherits [54:58|% 90|+ 5020|- 62]: release test-zlib-destroy [54:59|% 90|+ 5022|- 62]: release test-zlib-destroy-pipe [55:00|% 90|+ 5022|- 62]: release test-zlib-dictionary [55:01|% 90|+ 5026|- 62]: release test-zlib-dictionary-fail [55:01|% 90|+ 5026|- 62]: release test-zlib-empty-buffer [55:01|% 90|+ 5026|- 62]: release test-zlib-failed-init [55:01|% 90|+ 5026|- 62]: release test-zlib-flush [55:01|% 90|+ 5028|- 62]: release test-zlib-flush-drain [55:01|% 90|+ 5028|- 62]: release test-zlib-flush-drain-longblock [55:03|% 90|+ 5031|- 62]: release test-zlib-flush-flags [55:03|% 90|+ 5031|- 62]: release test-zlib-flush-write-sync-interleaved [55:03|% 90|+ 5031|- 62]: release test-zlib-from-concatenated-gzip [55:03|% 90|+ 5032|- 62]: release test-zlib-from-gzip [55:04|% 90|+ 5035|- 62]: release test-zlib-from-gzip-with-trailing-garba... [55:04|% 90|+ 5035|- 62]: release test-zlib-from-string [55:04|% 90|+ 5035|- 62]: release test-zlib-invalid-arg-value-brotli-comp... [55:04|% 90|+ 5035|- 62]: release test-zlib-invalid-input [55:04|% 90|+ 5035|- 62]: release test-zlib-invalid-input-memory [55:06|% 90|+ 5036|- 62]: release test-zlib-kmaxlength-rangeerror [55:06|% 90|+ 5036|- 62]: release test-zlib-maxOutputLength [55:06|% 90|+ 5036|- 62]: release test-zlib-negative-zero [55:06|% 90|+ 5037|- 62]: release test-zlib-no-stream [55:06|% 90|+ 5037|- 62]: release test-zlib-not-string-or-buffer [55:06|% 90|+ 5037|- 62]: release test-zlib-object-write [55:06|% 90|+ 5037|- 62]: release test-zlib-params [55:07|% 90|+ 5038|- 62]: release test-zlib-premature-end [55:07|% 90|+ 5038|- 62]: release test-zlib-random-byte-pipes [55:08|% 90|+ 5040|- 62]: release test-zlib-reject-garbage-after-end [55:08|% 90|+ 5041|- 62]: release test-zlib-reset-before-write [55:08|% 90|+ 5041|- 62]: release test-zlib-reset-during-write [55:08|% 90|+ 5041|- 62]: release test-zlib-sync-no-event [55:11|% 90|+ 5044|- 62]: release test-zlib-truncated [55:13|% 90|+ 5046|- 62]: release test-zlib-type-error [55:14|% 90|+ 5046|- 62]: release test-zlib-unused-weak [55:14|% 90|+ 5047|- 62]: release test-zlib-unzip-one-byte-chunks [55:17|% 90|+ 5050|- 62]: release test-zlib-write-after-close [55:17|% 90|+ 5057|- 62]: release test-zlib-write-after-end [55:18|% 90|+ 5057|- 62]: release test-zlib-write-after-flush [55:18|% 90|+ 5057|- 62]: release test-zlib-zero-byte [55:18|% 90|+ 5057|- 62]: release test-zlib-zero-windowBits [55:18|% 91|+ 5058|- 62]: release test-zlib-zstd [55:18|% 91|+ 5058|- 62]: release test-zlib-zstd-dictionary [55:18|% 91|+ 5058|- 62]: release test-zlib-zstd-flush [55:18|% 91|+ 5058|- 62]: release test-zlib-zstd-from-string [55:18|% 91|+ 5064|- 62]: release test-zlib-zstd-from-zstd [55:18|% 91|+ 5064|- 62]: release test-zlib-zstd-kmaxlength-rangeerror [55:19|% 91|+ 5066|- 62]: release test-zlib-zstd-pledged-src-size [55:19|% 91|+ 5067|- 62]: release test-return-on-exit [55:19|% 91|+ 5067|- 62]: release test-wasi-cant_dotdot [55:19|% 91|+ 5067|- 62]: release test-wasi-clock_getres [55:20|% 91|+ 5069|- 62]: release test-wasi-exitcode [55:20|% 91|+ 5070|- 62]: release test-wasi-fd_prestat_get_refresh [55:20|% 91|+ 5071|- 62]: release test-wasi-ftruncate [55:20|% 91|+ 5073|- 62]: release test-wasi-getentropy [55:20|% 91|+ 5073|- 62]: release test-wasi-getrusage [55:20|% 91|+ 5073|- 62]: release test-wasi-gettimeofday [55:20|% 91|+ 5075|- 62]: release test-wasi-initialize-validation [55:20|% 91|+ 5077|- 62]: release test-wasi-io [55:21|% 91|+ 5087|- 62]: release test-wasi-main_args [55:21|% 91|+ 5088|- 62]: release test-wasi-not-started [55:21|% 91|+ 5089|- 62]: release test-wasi-notdir [55:21|% 91|+ 5089|- 62]: release test-wasi-options-validation [55:21|% 91|+ 5089|- 62]: release test-wasi-poll [55:21|% 91|+ 5091|- 62]: release test-wasi-preopen_populates [55:21|% 91|+ 5091|- 62]: release test-wasi-pthread [55:21|% 91|+ 5091|- 62]: release test-wasi-readdir [55:21|% 91|+ 5092|- 62]: release test-wasi-sock [55:21|% 91|+ 5094|- 62]: release test-wasi-start-validation [55:22|% 91|+ 5096|- 62]: release test-wasi-stat [55:25|% 91|+ 5104|- 62]: release test-wasi-stdio [55:25|% 91|+ 5110|- 62]: release test-wasi-symlinks [55:25|% 91|+ 5110|- 62]: release test-wasi-worker-terminate [55:25|% 91|+ 5110|- 62]: release test-wasi-write_file [55:27|% 91|+ 5113|- 62]: release test-report-config [55:27|% 91|+ 5113|- 62]: release test-report-exclude-network [55:27|% 91|+ 5113|- 62]: release test-report-fatalerror-oomerror-compact [55:28|% 91|+ 5113|- 62]: release test-report-fatalerror-oomerror-directo... [55:28|% 91|+ 5113|- 62]: release test-report-fatalerror-oomerror-filenam... [55:28|% 91|+ 5113|- 62]: release test-report-fatalerror-oomerror-not-set [55:29|% 91|+ 5113|- 62]: release test-report-fatalerror-oomerror-set [55:29|% 91|+ 5113|- 62]: release test-report-getreport [55:29|% 91|+ 5113|- 62]: release test-report-signal [55:29|% 91|+ 5113|- 62]: release test-report-uncaught-exception [55:29|% 91|+ 5113|- 62]: release test-report-uncaught-exception-compat [55:29|% 91|+ 5113|- 62]: release test-report-uncaught-exception-handled [55:29|% 92|+ 5118|- 62]: release test-report-uncaught-exception-override [55:29|% 92|+ 5119|- 62]: release test-report-uncaught-exception-primitiv... [55:29|% 92|+ 5119|- 62]: release test-report-uncaught-exception-symbols [55:30|% 92|+ 5123|- 62]: release test-report-uv-handles [55:30|% 92|+ 5126|- 62]: release test-report-worker [55:31|% 92|+ 5129|- 62]: release test-report-writereport [55:32|% 92|+ 5129|- 62]: release test-report-writereport-exclude-env [55:50|% 92|+ 5157|- 62]: release permission [56:05|% 92|+ 5163|- 62]: release submodule [56:13|% 93|+ 5185|- 62]: release test [56:16|% 93|+ 5196|- 62]: release test [56:19|% 93|+ 5201|- 62]: release test [56:22|% 93|+ 5203|- 62]: release test [56:25|% 93|+ 5204|- 62]: release test [56:26|% 93|+ 5205|- 62]: release test [56:27|% 93|+ 5206|- 62]: release test [56:28|% 93|+ 5207|- 62]: release test [56:29|% 93|+ 5208|- 62]: release test [56:30|% 93|+ 5209|- 62]: release test [56:31|% 93|+ 5210|- 62]: release test [56:37|% 93|+ 5211|- 62]: release test [56:39|% 93|+ 5212|- 62]: release test [56:41|% 93|+ 5213|- 62]: release test [56:42|% 93|+ 5214|- 62]: release test [56:53|% 93|+ 5215|- 62]: release test [56:54|% 93|+ 5216|- 62]: release test [56:56|% 93|+ 5217|- 62]: release test [56:57|% 93|+ 5218|- 62]: release test [56:59|% 93|+ 5219|- 62]: release test [57:00|% 93|+ 5220|- 62]: release test [57:00|% 93|+ 5221|- 62]: release test [57:01|% 93|+ 5222|- 62]: release test [57:02|% 93|+ 5223|- 62]: release test [57:03|% 93|+ 5224|- 62]: release test [57:04|% 93|+ 5225|- 62]: release test [57:05|% 93|+ 5226|- 62]: release test [57:14|% 94|+ 5227|- 62]: release test [57:16|% 94|+ 5228|- 62]: release test [57:17|% 94|+ 5229|- 62]: release test [57:22|% 94|+ 5230|- 62]: release test [57:23|% 94|+ 5231|- 62]: release test [57:24|% 94|+ 5232|- 62]: release test [57:25|% 94|+ 5233|- 62]: release test [57:27|% 94|+ 5234|- 62]: release test [57:28|% 94|+ 5235|- 62]: release test [57:29|% 94|+ 5236|- 62]: release test [57:30|% 94|+ 5237|- 62]: release test [57:31|% 94|+ 5238|- 62]: release test [57:32|% 94|+ 5239|- 62]: release test [57:33|% 94|+ 5240|- 62]: release test [57:35|% 94|+ 5241|- 62]: release test [57:36|% 94|+ 5242|- 62]: release test [57:37|% 94|+ 5243|- 62]: release test [57:38|% 94|+ 5244|- 62]: release test [57:39|% 94|+ 5245|- 62]: release test [57:40|% 94|+ 5246|- 62]: release test [57:41|% 94|+ 5247|- 62]: release test [57:43|% 94|+ 5248|- 62]: release test [57:45|% 94|+ 5249|- 62]: release test [57:46|% 94|+ 5250|- 62]: release test [57:47|% 94|+ 5251|- 62]: release test [57:48|% 94|+ 5252|- 62]: release test-async-hooks [57:49|% 94|+ 5253|- 62]: release test-default-only-config [57:50|% 94|+ 5254|- 62]: release test-free-called [57:53|% 94|+ 5255|- 62]: release test-import [57:54|% 94|+ 5256|- 62]: release test-import-package [57:55|% 94|+ 5257|- 62]: release test-inspector [57:56|% 94|+ 5258|- 62]: release test-legacy-provider-config [57:59|% 94|+ 5259|- 62]: release test-legacy-provider-inactive-config [58:01|% 94|+ 5260|- 62]: release test-legacy-provider-option [58:03|% 94|+ 5261|- 62]: release test-make-buffer [58:04|% 94|+ 5262|- 62]: release test-makecallback [58:06|% 94|+ 5263|- 62]: release test-makecallback-uncaught [58:08|% 94|+ 5264|- 62]: release test-no-legacy-provider-option [58:09|% 94|+ 5265|- 62]: release test-nonodesnapshot [58:13|% 94|+ 5266|- 62]: release test-perf-hooks-timerify [58:14|% 94|+ 5267|- 62]: release test-require [58:15|% 94|+ 5268|- 62]: release test-require [58:16|% 94|+ 5269|- 62]: release test-require-package [58:17|% 94|+ 5270|- 62]: release test-resolve-async [58:18|% 94|+ 5271|- 62]: release test-stringbytes-external-at-max [58:22|% 94|+ 5272|- 62]: release test-stringbytes-external-exceed-max [58:27|% 94|+ 5273|- 62]: release test-stringbytes-external-exceed-max-by... [58:32|% 94|+ 5274|- 62]: release test-stringbytes-external-exceed-max-by... [58:37|% 94|+ 5275|- 62]: release test-stringbytes-external-exceed-max-by... [58:49|% 94|+ 5276|- 62]: release test-stringbytes-external-exceed-max-by... [58:55|% 94|+ 5277|- 62]: release test-stringbytes-external-exceed-max-by... [59:01|% 94|+ 5278|- 62]: release test-stringbytes-external-exceed-max-by... [59:04|% 94|+ 5279|- 62]: release test-with-triggered-gc [59:08|% 94|+ 5280|- 62]: release test-worker [59:10|% 94|+ 5281|- 62]: release test-worker [59:12|% 94|+ 5282|- 62]: release test-worker [59:14|% 95|+ 5283|- 62]: release nested_wrap [59:15|% 95|+ 5284|- 62]: release test [59:16|% 95|+ 5285|- 62]: release test [59:17|% 95|+ 5286|- 62]: release test [59:18|% 95|+ 5287|- 62]: release test [59:19|% 95|+ 5288|- 62]: release test [59:20|% 95|+ 5289|- 62]: release test [59:21|% 95|+ 5290|- 62]: release test [59:22|% 95|+ 5291|- 62]: release test [59:23|% 95|+ 5292|- 62]: release test [59:24|% 95|+ 5293|- 62]: release test [59:25|% 95|+ 5294|- 62]: release test [60:03|% 95|+ 5295|- 62]: release test [60:05|% 95|+ 5296|- 62]: release test [60:06|% 95|+ 5297|- 62]: release test [60:07|% 95|+ 5298|- 62]: release test [60:08|% 95|+ 5299|- 62]: release test [60:09|% 95|+ 5300|- 62]: release test [60:10|% 95|+ 5301|- 62]: release test [60:11|% 95|+ 5302|- 62]: release test [60:11|% 95|+ 5303|- 62]: release test [60:17|% 95|+ 5304|- 62]: release test [60:18|% 95|+ 5305|- 62]: release test [60:19|% 95|+ 5306|- 62]: release test [60:19|% 95|+ 5307|- 62]: release test [60:21|% 95|+ 5308|- 62]: release test [60:22|% 95|+ 5309|- 62]: release test [60:23|% 95|+ 5310|- 62]: release test [60:24|% 95|+ 5311|- 62]: release test [60:25|% 95|+ 5312|- 62]: release test [60:26|% 95|+ 5313|- 62]: release test [60:27|% 95|+ 5314|- 62]: release test [60:28|% 95|+ 5315|- 62]: release test-basic-finalizer [60:30|% 95|+ 5316|- 62]: release test-object-wrap-ref [60:31|% 95|+ 5317|- 62]: release test1 [60:32|% 95|+ 5318|- 62]: release test2 [60:33|% 95|+ 5319|- 62]: release test2 [60:34|% 95|+ 5320|- 62]: release test3 [60:34|% 95|+ 5321|- 62]: release testEnvCleanup [60:36|% 95|+ 5322|- 62]: release testFinalizer [60:38|% 95|+ 5323|- 62]: release testFinalizerException [60:39|% 95|+ 5324|- 62]: release testGlobals [60:40|% 95|+ 5325|- 62]: release testInstanceOf [60:41|% 95|+ 5326|- 62]: release testNapiRun [60:42|% 95|+ 5327|- 62]: release testNapiStatus [60:43|% 95|+ 5328|- 62]: release testV8Instanceof [60:44|% 95|+ 5329|- 62]: release testV8Instanceof2 [60:46|% 95|+ 5330|- 62]: release test_exceptions [60:47|% 95|+ 5331|- 62]: release test_fatal_finalize [60:50|% 95|+ 5332|- 62]: release test_finalizer [60:51|% 95|+ 5333|- 62]: release test_null [60:53|% 95|+ 5334|- 62]: release test_null [60:54|% 95|+ 5335|- 62]: release test_null [60:55|% 95|+ 5336|- 62]: release test_null [60:56|% 95|+ 5337|- 62]: release test_sharedarraybuffer [60:56|% 95|+ 5338|- 62]: release test_wrap [60:57|% 96|+ 5339|- 62]: release node-options [61:01|% 96|+ 5340|- 62]: release test [61:03|% 96|+ 5341|- 62]: release test [61:05|% 96|+ 5342|- 62]: release test [61:06|% 96|+ 5343|- 62]: release test [61:07|% 96|+ 5344|- 62]: release test [61:23|% 96|+ 5345|- 62]: release test [61:24|% 96|+ 5346|- 62]: release test [61:25|% 96|+ 5347|- 62]: release test [61:27|% 96|+ 5348|- 62]: release test [61:28|% 96|+ 5349|- 62]: release test [61:29|% 96|+ 5350|- 62]: release test [61:31|% 96|+ 5351|- 62]: release test [61:34|% 96|+ 5352|- 62]: release test [61:35|% 96|+ 5353|- 62]: release test [61:37|% 96|+ 5354|- 62]: release test [61:39|% 96|+ 5355|- 62]: release test [61:39|% 96|+ 5356|- 62]: release test [61:40|% 96|+ 5357|- 62]: release test [61:46|% 96|+ 5358|- 62]: release test [61:47|% 96|+ 5359|- 62]: release test [61:49|% 96|+ 5360|- 62]: release test [61:51|% 96|+ 5361|- 62]: release test [61:54|% 96|+ 5362|- 62]: release test [61:59|% 96|+ 5363|- 62]: release test [62:01|% 96|+ 5364|- 62]: release test [62:02|% 96|+ 5365|- 62]: release test [62:03|% 96|+ 5366|- 62]: release test [62:05|% 96|+ 5367|- 62]: release test-async-hooks [62:06|% 96|+ 5368|- 62]: release test-async-hooks [62:07|% 96|+ 5369|- 62]: release test-async-hooks [62:09|% 96|+ 5370|- 62]: release test-external-buffer [62:10|% 96|+ 5371|- 62]: release test-free-called [62:12|% 96|+ 5372|- 62]: release test-gcable [62:14|% 96|+ 5373|- 62]: release test-gcable-callback [62:19|% 96|+ 5374|- 62]: release test-loop [62:20|% 96|+ 5375|- 62]: release test-resolve-async [62:21|% 96|+ 5376|- 62]: release test-uncaught [62:23|% 96|+ 5377|- 62]: release test2 [62:26|% 96|+ 5378|- 62]: release test_finalizer [62:28|% 96|+ 5379|- 62]: release test_legacy_uncaught_exception [62:29|% 96|+ 5380|- 62]: release test_threads [62:32|% 96|+ 5381|- 62]: release test_threads_report [62:36|% 96|+ 5382|- 62]: release test_uncaught_exception [62:37|% 96|+ 5383|- 62]: release test_uncaught_exception_v9 [62:37|% 96|+ 5384|- 62]: release uncaught_exception [62:38|% 96|+ 5385|- 62]: release test-abort [62:45|% 96|+ 5386|- 62]: release test-atob [62:47|% 96|+ 5387|- 62]: release test-blob [62:54|% 96|+ 5388|- 62]: release test-broadcastchannel [62:59|% 96|+ 5389|- 62]: release test-compression [63:23|% 96|+ 5390|- 62]: release test-console [63:31|% 96|+ 5391|- 62]: release test-encoding [64:00|% 96|+ 5392|- 62]: release test-events [64:05|% 96|+ 5393|- 62]: release test-file [64:07|% 96|+ 5394|- 62]: release test-hr-time [64:12|% 96|+ 5395|- 62]: release test-microtask-queuing [64:14|% 97|+ 5396|- 62]: release test-performance-timeline [64:26|% 97|+ 5397|- 62]: release test-resource-timing [64:32|% 97|+ 5398|- 62]: release test-streams [65:33|% 97|+ 5399|- 62]: release test-structured-clone [65:36|% 97|+ 5400|- 62]: release test-timers [65:42|% 97|+ 5401|- 62]: release test-url [65:43|% 97|+ 5402|- 62]: release test-urlpattern [65:49|% 97|+ 5403|- 62]: release test-user-timing [66:03|% 97|+ 5404|- 62]: release test-wasm-webapi [66:12|% 97|+ 5405|- 62]: release test-web-locks [66:30|% 97|+ 5406|- 62]: release test-webcrypto [71:59|% 97|+ 5407|- 62]: release test-webstorage [72:38|% 97|+ 5408|- 62]: release test-single-executable-blob-config [72:40|% 97|+ 5409|- 62]: release test-single-executable-blob-config-erro... [72:46|% 97|+ 5410|- 62]: release test-async-wrap-getasyncid [72:51|% 97|+ 5411|- 62]: release test-buffer-creation-regression [72:52|% 97|+ 5412|- 62]: release test-child-process-emfile [72:55|% 97|+ 5413|- 62]: release test-child-process-execsync [73:00|% 97|+ 5414|- 62]: release test-child-process-exit [73:06|% 97|+ 5415|- 62]: release test-child-process-pass-fd [73:49|% 97|+ 5416|- 62]: release test-cli-syntax-bad [73:57|% 97|+ 5417|- 62]: release test-cli-syntax-file-not-found [73:59|% 97|+ 5418|- 62]: release test-cli-syntax-good [74:02|% 97|+ 5419|- 62]: release test-cli-syntax-require [74:06|% 97|+ 5420|- 62]: release test-cluster-inspect-brk [74:08|% 97|+ 5421|- 62]: release test-cluster-net-listen-ipv6only-none [74:10|% 97|+ 5422|- 62]: release test-cluster-net-listen-ipv6only-rr [74:14|% 97|+ 5423|- 62]: release test-cluster-port-reuse-between-workers [74:18|% 97|+ 5424|- 62]: release test-cluster-send-handle-large-payload [74:20|% 97|+ 5425|- 62]: release test-cpu-prof-default [74:28|% 97|+ 5426|- 62]: release test-cpu-prof-dir-absolute [74:36|% 97|+ 5427|- 62]: release test-cpu-prof-dir-and-name [74:44|% 97|+ 5428|- 62]: release test-cpu-prof-dir-relative [74:53|% 97|+ 5429|- 62]: release test-cpu-prof-dir-worker [75:04|% 97|+ 5430|- 62]: release test-cpu-prof-drained [75:12|% 97|+ 5431|- 62]: release test-cpu-prof-exit [75:15|% 97|+ 5432|- 62]: release test-cpu-prof-invalid-options [75:17|% 97|+ 5433|- 62]: release test-cpu-prof-kill [75:19|% 97|+ 5434|- 62]: release test-cpu-prof-name [75:35|% 97|+ 5435|- 62]: release test-cpu-prof-worker-argv [75:46|% 97|+ 5436|- 62]: release test-crypto-timing-safe-equal [75:47|% 97|+ 5437|- 62]: release test-crypto-timing-safe-equal-fast [75:48|% 97|+ 5438|- 62]: release test-debug-prompt [75:52|% 97|+ 5439|- 62]: release test-debugger-custom-port [75:56|% 97|+ 5440|- 62]: release test-debugger-debug-brk [75:57|% 97|+ 5441|- 62]: release test-debugger-invalid-args [76:05|% 97|+ 5442|- 62]: release test-debugger-launch [76:09|% 97|+ 5443|- 62]: release test-debugger-pid [76:13|% 97|+ 5444|- 62]: release test-deprecation-flags [76:16|% 97|+ 5445|- 62]: release test-dgram-bind-shared-ports [76:19|% 97|+ 5446|- 62]: release test-dgram-implicit-bind-failure [76:20|% 97|+ 5447|- 62]: release test-dgram-pingpong [76:21|% 97|+ 5448|- 62]: release test-diagnostic-dir-cpu-prof [76:36|% 97|+ 5449|- 62]: release test-diagnostic-dir-heap-prof [76:57|% 97|+ 5450|- 62]: release test-error-serdes [76:59|% 97|+ 5451|- 62]: release test-fs-opendir-recursive [77:01|% 98|+ 5452|- 62]: release test-fs-readdir-recursive [77:03|% 98|+ 5453|- 62]: release test-fs-stat-sync-overflow [77:05|% 98|+ 5454|- 62]: release test-fs-watch [77:06|% 98|+ 5455|- 62]: release test-gc-http-client [77:56|% 98|+ 5456|- 62]: release test-gc-http-client-onerror [78:46|% 98|+ 5457|- 62]: release test-gc-http-client-timeout [78:56|% 98|+ 5458|- 62]: release test-get-heapsnapshot-options [79:28|% 98|+ 5459|- 62]: release test-heapdump [79:36|% 98|+ 5460|- 62]: release test-heapdump-flag [79:43|% 98|+ 5461|- 62]: release test-heapdump-flag-custom-dir [79:51|% 98|+ 5462|- 62]: release test-http-econnrefused [79:53|% 98|+ 5463|- 62]: release test-http-keep-alive-large-write [79:55|% 98|+ 5464|- 62]: release test-http-keepalive-maxsockets [79:58|% 98|+ 5465|- 62]: release test-http-regr-gh-2928 [80:00|% 98|+ 5466|- 62]: release test-http-server-keep-alive-timeout-slo... [80:05|% 98|+ 5467|- 62]: release test-http-server-keep-alive-timeout-slo... [80:10|% 98|+ 5468|- 62]: release test-http-server-request-timeouts-mixed [80:36|% 98|+ 5469|- 62]: release test-http2-large-file [80:44|% 98|+ 5470|- 62]: release test-http2-max-session-memory [80:47|% 98|+ 5471|- 62]: release test-http2-ping-flood [80:49|% 98|+ 5472|- 62]: release test-http2-settings-flood [80:51|% 98|+ 5473|- 62]: release test-http2-timeout-large-write [81:03|% 98|+ 5474|- 62]: release test-http2-timeout-large-write-file [81:16|% 98|+ 5475|- 62]: release test-https-connect-localport [81:25|% 98|+ 5476|- 62]: release test-https-server-keep-alive-timeout [81:32|% 98|+ 5477|- 62]: release test-init [81:34|% 98|+ 5478|- 62]: release test-inspector-network-resource [81:45|% 98|+ 5479|- 62]: release test-inspector-open-dispose [81:47|% 98|+ 5480|- 62]: release test-inspector-port-cluster [82:06|% 98|+ 5481|- 62]: release test-module-loading [82:08|% 98|+ 5482|- 62]: release test-net-GH-5504 [82:11|% 98|+ 5483|- 62]: release test-net-better-error-messages-port [82:12|% 98|+ 5484|- 62]: release test-net-connect-econnrefused [82:15|% 98|+ 5485|- 62]: release test-net-connect-handle-econnrefused [82:16|% 98|+ 5486|- 62]: release test-net-connect-local-error [82:18|% 98|+ 5487|- 62]: release test-net-listen-ipv6only [82:19|% 98|+ 5488|- 62]: release test-net-listen-shared-ports [82:23|% 98|+ 5489|- 62]: release test-net-localport [82:24|% 98|+ 5490|- 62]: release test-net-reconnect-error [82:25|% 98|+ 5491|- 62]: release test-net-response-size [82:29|% 98|+ 5492|- 62]: release test-net-server-address [82:30|% 98|+ 5493|- 62]: release test-net-server-bind [82:32|% 98|+ 5494|- 62]: release test-net-server-listen-ipv6-link-local [82:33|% 98|+ 5495|- 62]: release test-next-tick-error-spin [82:35|% 98|+ 5496|- 62]: release test-perf-hooks [82:37|% 98|+ 5497|- 62]: release test-performance-eventloopdelay [82:52|% 98|+ 5498|- 62]: release test-pipe [83:00|% 98|+ 5499|- 62]: release test-process-title [83:01|% 98|+ 5500|- 62]: release test-process-warnings [83:03|% 98|+ 5501|- 62]: release test-repl-timeout-throw [83:05|% 98|+ 5502|- 62]: release test-require-cache-without-stat [83:06|% 98|+ 5503|- 62]: release test-resolution-inspect-brk [83:08|% 98|+ 5504|- 62]: release test-runner-run-inspect [83:40|% 98|+ 5505|- 62]: release test-stream2-fs [83:41|% 98|+ 5506|- 62]: release test-stream2-stderr-sync [83:44|% 98|+ 5507|- 62]: release test-timers-block-eventloop [83:45|% 99|+ 5508|- 62]: release test-timers-set-interval-excludes-callb... [83:47|% 99|+ 5509|- 62]: release test-tls-connect [83:49|% 99|+ 5510|- 62]: release test-tls-lookup [83:51|% 99|+ 5511|- 62]: release test-tls-psk-client [83:53|% 99|+ 5512|- 62]: release test-tls-session-timeout [84:01|% 99|+ 5513|- 62]: release test-util-debug [84:12|% 99|+ 5514|- 62]: release test-vm-break-on-sigint [84:15|% 99|+ 5515|- 62]: release test-vm-timeout-escape-promise-module-2 [84:16|% 99|+ 5516|- 62]: release test-vm-timeout-rethrow [84:18|% 99|+ 5517|- 62]: 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:685:17) at process.processTimers (node:internal/timers:618: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:685:17) at process.processTimers (node:internal/timers:618: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:685:17) at process.processTimers (node:internal/timers:618: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:685:17) at process.processTimers (node:internal/timers:618: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:685:17) at process.processTimers (node:internal/timers:618: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 [85:14|% 99|+ 5517|- 63]: release test-watch-mode-inspect [85:19|% 99|+ 5518|- 63]: 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:685:17) at process.processTimers (node:internal/timers:618:7) Node.js v24.21.0 Command: out/Release/node /build/nodejs-lts-krypton/src/node/test/sequential/test-watch-mode-restart-esm-loading-error.mjs [85:21|% 99|+ 5518|- 64]: release test-watch-mode-watch-flags [85:25|% 99|+ 5519|- 64]: release test-watch-mode-worker [85:50|% 99|+ 5520|- 64]: release test-without-async-context-frame [86:17|% 99|+ 5521|- 64]: release test-worker-eventlooputil [86:20|% 99|+ 5522|- 64]: release test-worker-fshandles-error-on-terminat... [86:31|% 99|+ 5523|- 64]: release test-worker-fshandles-open-close-on-ter... [86:42|% 99|+ 5524|- 64]: release test-worker-heapsnapshot-options [86:56|% 99|+ 5525|- 64]: release test-worker-prof [87:03|% 99|+ 5526|- 64]: release test-write-heapsnapshot-options [87:29|% 99|+ 5527|- 64]: release test-zlib-crc32-fast-api [87:30|% 99|+ 5528|- 64]: release test-cli-print-var-crypto [87:33|% 99|+ 5529|- 64]: release test-cwd-enoent-file [87:36|% 99|+ 5530|- 64]: release test-dgram-bind-shared-ports-after-port... [87:38|% 99|+ 5531|- 64]: release test-fs-cp-async-buffer [87:39|% 99|+ 5532|- 64]: release test-fs-cp-filter [87:40|% 99|+ 5533|- 64]: release test-fs-cp-non-utf8 [87:41|% 99|+ 5534|- 64]: release test-fs-readdir-promise-recursive-with-... [87:42|% 99|+ 5535|- 64]: release test-fs-readdir-recursive-with-buffer [87:43|% 99|+ 5536|- 64]: release test-fs-readdir-sync-recursive-with-buf... [87:44|% 99|+ 5537|- 64]: release test-fs-writeFileSync-invalid-windows [87:45|% 99|+ 5538|- 64]: release test-http-clientrequest-end-contentleng... [87:47|% 99|+ 5539|- 64]: release test-http-clientrequest-end-empty-respo... [87:48|% 99|+ 5540|- 64]: release test-http-clientrequest-write-chunked [87:50|% 99|+ 5541|- 64]: release test-http-path-contains-unicode [87:51|% 99|+ 5542|- 64]: release test-inspector-cluster-port-clash [87:54|% 99|+ 5543|- 64]: release test-inspector-instrumentation-breakpoi... [88:56|% 99|+ 5544|- 64]: release test-repl-require-context [88:57|% 99|+ 5545|- 64]: release test-stdin-is-always-net.socket [88:59|% 99|+ 5546|- 64]: release test-stream-writable-sync-error [89:00|% 99|+ 5547|- 64]: release test-url-parse-conformance [89:01|% 99|+ 5548|- 64]: release test-vm-function-declaration-uses-defin... [89:02|% 99|+ 5549|- 64]: release test-vm-timeout-escape-nexttick [89:06|% 99|+ 5550|- 64]: release test-wasm-allocation-auto-adapt [89:07|% 99|+ 5551|- 64]: release test-wasm-allocation-disable-trap-handl... [89:09|% 99|+ 5552|- 64]: release test-abort-backtrace [89:13|% 99|+ 5553|- 64]: release test-abort-fatal-error [89:17|% 99|+ 5554|- 64]: release test-abort-uncaught-exception [89:21|% 99|+ 5555|- 64]: release test-addon-register-signal-handler [89:29|% 99|+ 5556|- 64]: release test-addon-uv-handle-leak [89:34|% 99|+ 5557|- 64]: release test-http-parser-consume [89:39|% 99|+ 5558|- 64]: release test-process-abort-exitcode [89:43|% 99|+ 5559|- 64]: release test-signal-handler [89:47|% 99|+ 5560|- 64]: release test-worker-abort-uncaught-exception [89:53|% 99|+ 5561|- 64]: release test-zlib-invalid-internals-usage [89:57|% 100|+ 5562|- 64]: Done Failed tests: out/Release/node /build/nodejs-lts-krypton/src/node/test/test-runner/test-output-randomize-output-cli.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-detect-ambiguous.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-loader-chaining.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-loader-spawn-promisified.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-tla-unfinished.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-esm-tla-syntax-errors-not-recognized-as-tla-error.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-child-process-fork-closed-channel-segfault.js out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-typescript.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/es-module/test-typescript-eval.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-async-hooks-fatal-error.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-auto-resume.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exceptions.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-clear-breakpoints.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-extract-function-name.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-help.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-profile.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-set-context-line-number.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-use-strict.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-random-port-with-inspect-port.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-random-port.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-config-file.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-backtrace.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-break.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exec.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-breakpoint-exists.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-exec-scope.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-heap-profiler.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-inspect-help-forwarding.mjs out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-probe-activation.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-object-type-remote-object.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-preserve-breaks.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-list.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-low-level.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-profile-command.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-restart-message.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-sb-before-load.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-run-after-quit-restart.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-debugger-scripts.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-http-expect-continue-reuse-race.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-https-expect-continue-reuse-race.js out/Release/node --expose-gc --no-warnings /build/nodejs-lts-krypton/src/node/test/parallel/test-performance-gc.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-icu-env.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-process-uptime.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-node-output-errors.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-node-output-sourcemaps.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-runner-mock-timers-with-timeout.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-process-exit-code-validation.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-repl.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-require-package-map.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-runner-cli.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-runner-cli-randomize.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-runner-coverage.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-runner-coverage-thresholds.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-runner-flag-propagation.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-runner-global-setup-teardown.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-runner-reporters.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-runner-run.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-runner-run-global-hooks.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-runner-tag-filter-cli.mjs out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /build/nodejs-lts-krypton/src/node/test/parallel/test-runner-test-rerun-failures.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-source-map-enable.js out/Release/node /build/nodejs-lts-krypton/src/node/test/parallel/test-stdio-pipe-access.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 make[1]: *** [Makefile:322: jstest] Error 1 make: *** [Makefile:358: test-only] Error 2 ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=a8bd27d34985412a8bba2d6a3959759d\[!p]104\[?7h]3008;end=21a60dc2804f4e14a1d666a42f5c3aad\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-4/build(B [?12l[?25h[?12l[?25h]3008;end=3ebc067dc1bb4c3cb67baed12b2e9afb\[?12l[?25hreceiving incremental file list nodejs-lts-krypton-24.21.0-1-riscv64-build.log nodejs-lts-krypton-24.21.0-1-riscv64-check.log nodejs-lts-krypton-24.21.0-1-riscv64-prepare.log sent 81 bytes received 668,724 bytes 191,087.14 bytes/sec total size is 31,534,904 speedup is 47.15